如微软的ms-dos,其自身的内存空间和应用程序的内存空间就没有彼此隔离开来,如果这个应用程序设计得不规范,出了问题崩溃了,那么ms-dos也会被连累,整个系统就当机了。
indos则提供了这种隔离机制,从而大大降低了当机的可能
。
除了
作系统和应用程序之间有这种隔离与否的选择之外,
作系统内部也存在类似现象,毕竟
作系统提供的功能只会越来越多,模块化设计是自然而然地选择。
可
作系统内部的隔离机制使用不当的话,又极容易降低系统的执行效率。
因此,
作系统的模块化也是一个值得仔细探讨的课题,由此围绕着
作系统内核产生了三个概念:mo1ithe1——宏内核、hybrid kerne1——混合内核。
唐焕的硕士毕业论文里,就是探讨了此类的课题,尤其他有实际经验,即方圆电脑和小霸王游戏机所使用的
作系统Freedos,以及正在研和测试的,用于易鹏/ho1der服务器/工作站的
作系统万象/a11os。
现在比较成功的通用
高端
作系统,要数贝尔实验室的unIx了,其提供的一些只用于服务器的特
,成了被研究的重点。
唐焕在论文里的阐述,让关注这个领域的
眼前一亮,不过很多读者感觉其有所保留,于是有了高德纳布置下来的演讲任务。
当唐焕来到现场后,现很多
都和自己有一面之缘,但其中的几个
,让他脸上不禁露出玩味的笑容,“我说怎么如此热
地催我,原来是等着吸收完经验,好去开公司创业呢。”(未完待续。)