- 论坛徽章:
- 0
|
原帖由 朱熹之 于 2007-5-22 13:50 发表于 10楼
纯粹作为一种内核构架的研究,以理论为主罢了:)我也承认,目前微内核构架的主要问题在于消息传递造成系统的速度太慢,用户难以忍受,但从安全的角度出发,微内核似乎更为合理,所以我希望有人能和我一起研 ...
微内核通过消息传递造与宏内核相比--------从安全的角度出发,微内核似乎更为合理,如何理解? OS也会出现问题,通过停止有问题的服务进行处理恢复-----通过对该服务的资源占用:如 CPU mem等判断吗? 若这样DRIVER 也需要运行在进程级,难道象windows这样进行硬件抽象吗?OS的用户灵活性如何保障?
微内核通过消息传递造与宏内核相比----安全性都通过内核代码安全和系统调用屏蔽,微内核优势仅在将有些内核功能放在进程级处理----------带来发生问题的可修复性.
我认为宏内核的发展,OS将会开发一些系统调用,用来检查定位内核的故障点或性能问题点,然后隔离部分内核功能.------将OS再分层:核心内核和普通内核等2层或多层. AIX好象就在开发类似功能.
我认为将来的OS应具有定位内核的故障点或性能问题点,以便对与用户相关部分内核功能的处理. |
|