交互使用CPU
你们说有没有这样一个微型的操作系统:
有一个基本的输入系统,能从控制台读串到内存;有一个汇编部分把串变成CPU指令;不加任何限制的执行;用一个基本的输出系统以串的行式把结果在控制台显示。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
你们说有没有这样一个微型的操作系统:
有一个基本的输入系统,能从控制台读串到内存;有一个汇编部分把串变成CPU指令;不加任何限制的执行;用一个基本的输出系统以串的行式把结果在控制台显示。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
就是想强调个“交互”嘛
你说说具体实现的话有什么难点么?
莫非现在的OS不能交互?呵呵。
真的要实现的话.......
嵌入编译程序:
copy到某地址,在编译结果的末尾还要跳回来交回控制权,你还要担心跑飞
只是,感觉没什么实际用处,练练手倒也可以
OS + 模拟器???
没明白楼主具体的意思,这和一般的OS有什么不同?
什么叫“不加任何限制的执行”?
“把串变成CPU指令”我可以认为是编译器
不加任何限制的执行
OS特权指令也让执行. 就象脚本语言解释器用起来一样, 可以输入一条语句,看到结果; 这里就想输入一条汇编语句, CPU执行. 把裸机包装成有汇编语言界面的解释器. 行不行? 呵呵
理论上,只要是冯.诺衣曼结构就可以办到
咱不要理论上分析了
你觉的这样的“OS”有点实际用途不? 还有如果真要实现的话可行么?
我认为没有实际用途
因为完全可以先编译好之后打成可执行文件再运行。
你这个有点像虚拟机,但和虚拟机又有点不同。