MMU来模拟切换,通过软件理论上也可不断切换,但软件的不断复制数据实在太慢,因此根本不现实. 你试想,为什么 ... cjaizss 发表于 2010-11-24 08:50
为何要复制数据?我的理解是,在不同进程之间切换的话,要不断的保护现场和恢复现场(寄存器,堆 ... kallytin 发表于 2010-11-24 09:10
这些所谓的检查都是要硬件支持的,否则就只能反复复制数据一条出路了 cjaizss 发表于 2010-11-24 09:22
进程能执行的服务都是定义好了的,所以不会有非法访问另一个进程这样的问题,就像关在笼子里的老虎不用假设 ... flw2 发表于 2010-11-24 10:15
“进程能执行的服务都是定义好了的“,我相信是硬件定义好的,以保护进程代码和数据。现在是要将这套机 ... kallytin 发表于 2010-11-24 10:42
没有硬件支持的情况下,除了反复复制,没有第二条出路 cjaizss 发表于 2010-11-25 11:07
好像是有其他办法实现........ 微软好像搞了一个研究,Singularity项目........ kallytin 发表于 2010-11-25 12:15
回复 kallytin 有谁知道吗? kallytin 发表于 2010-11-26 10:50