- 論壇徽章:
- 0
|
原帖由 朱熹之 于 2007-5-22 13:50 發(fā)表于 10樓
純粹作為一種內(nèi)核構(gòu)架的研究,以理論為主罷了:)我也承認,目前微內(nèi)核構(gòu)架的主要問題在于消息傳遞造成系統(tǒng)的速度太慢,用戶難以忍受,但從安全的角度出發(fā),微內(nèi)核似乎更為合理,所以我希望有人能和我一起研 ...
微內(nèi)核通過消息傳遞造與宏內(nèi)核相比--------從安全的角度出發(fā),微內(nèi)核似乎更為合理,如何理解? OS也會出現(xiàn)問題,通過停止有問題的服務進行處理恢復-----通過對該服務的資源占用:如 CPU mem等判斷嗎? 若這樣DRIVER 也需要運行在進程級,難道象windows這樣進行硬件抽象嗎?OS的用戶靈活性如何保障?
微內(nèi)核通過消息傳遞造與宏內(nèi)核相比----安全性都通過內(nèi)核代碼安全和系統(tǒng)調(diào)用屏蔽,微內(nèi)核優(yōu)勢僅在將有些內(nèi)核功能放在進程級處理----------帶來發(fā)生問題的可修復性.
我認為宏內(nèi)核的發(fā)展,OS將會開發(fā)一些系統(tǒng)調(diào)用,用來檢查定位內(nèi)核的故障點或性能問題點,然后隔離部分內(nèi)核功能.------將OS再分層:核心內(nèi)核和普通內(nèi)核等2層或多層. AIX好象就在開發(fā)類似功能.
我認為將來的OS應具有定位內(nèi)核的故障點或性能問題點,以便對與用戶相關(guān)部分內(nèi)核功能的處理. |
|