chenzengjie 发表于 2008-08-07 22:39

交互使用CPU

你们说有没有这样一个微型的操作系统:
有一个基本的输入系统,能从控制台读串到内存;有一个汇编部分把串变成CPU指令;不加任何限制的执行;用一个基本的输出系统以串的行式把结果在控制台显示。

cjaizss 发表于 2008-08-07 23:53

没明白楼主具体的意思,这和一般的OS有什么不同?
什么叫“不加任何限制的执行”?
“把串变成CPU指令”我可以认为是编译器

chenzengjie 发表于 2008-08-08 01:10

不加任何限制的执行

OS特权指令也让执行. 就象脚本语言解释器用起来一样,可以输入一条语句,看到结果; 这里就想输入一条汇编语句, CPU执行.把裸机包装成有汇编语言界面的解释器. 行不行? 呵呵

cjaizss 发表于 2008-08-08 08:53

理论上,只要是冯.诺衣曼结构就可以办到

chenzengjie 发表于 2008-08-08 09:28

咱不要理论上分析了:mrgreen:

你觉的这样的“OS”有点实际用途不? 还有如果真要实现的话可行么?

cjaizss 发表于 2008-08-08 09:35

回复 #5 chenzengjie 的帖子

我认为没有实际用途

cjaizss 发表于 2008-08-08 09:44

因为完全可以先编译好之后打成可执行文件再运行。
你这个有点像虚拟机,但和虚拟机又有点不同。

chenzengjie 发表于 2008-08-08 09:49

就是想强调个“交互”嘛

你说说具体实现的话有什么难点么?

cjaizss 发表于 2008-08-08 09:57

回复 #8 chenzengjie 的帖子

莫非现在的OS不能交互?呵呵。
真的要实现的话.......
嵌入编译程序:
copy到某地址,在编译结果的末尾还要跳回来交回控制权,你还要担心跑飞
只是,感觉没什么实际用处,练练手倒也可以

prolj 发表于 2008-08-08 12:36

OS + 模拟器???
页: [1] 2
查看完整版本: 交互使用CPU