交互使用CPU
你们说有没有这样一个微型的操作系统:有一个基本的输入系统,能从控制台读串到内存;有一个汇编部分把串变成CPU指令;不加任何限制的执行;用一个基本的输出系统以串的行式把结果在控制台显示。 没明白楼主具体的意思,这和一般的OS有什么不同?
什么叫“不加任何限制的执行”?
“把串变成CPU指令”我可以认为是编译器 不加任何限制的执行
OS特权指令也让执行. 就象脚本语言解释器用起来一样,可以输入一条语句,看到结果; 这里就想输入一条汇编语句, CPU执行.把裸机包装成有汇编语言界面的解释器. 行不行? 呵呵 理论上,只要是冯.诺衣曼结构就可以办到 咱不要理论上分析了:mrgreen:
你觉的这样的“OS”有点实际用途不? 还有如果真要实现的话可行么?
回复 #5 chenzengjie 的帖子
我认为没有实际用途 因为完全可以先编译好之后打成可执行文件再运行。你这个有点像虚拟机,但和虚拟机又有点不同。 就是想强调个“交互”嘛
你说说具体实现的话有什么难点么?
回复 #8 chenzengjie 的帖子
莫非现在的OS不能交互?呵呵。真的要实现的话.......
嵌入编译程序:
copy到某地址,在编译结果的末尾还要跳回来交回控制权,你还要担心跑飞
只是,感觉没什么实际用处,练练手倒也可以 OS + 模拟器???
页:
[1]
2