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