什么是宏内核

宏内核和微内核有什么区别??... 宏内核和微内核有什么区别?? 展开
 我来答
与自己干杯
2006-09-09 · TA获得超过195个赞
知道小有建树答主
回答量:117
采纳率:0%
帮助的人:0
展开全部
宏内核

传统的宏内核OS既对用户程序提供服务功能,同时又作为管理者管理着整个系统。它的优点和缺点都是非常明显的。由于全部功能集中在一块,系统花在内核功能的切换上,例如文件系统到IO驱动系统上的切换上,开销就非常小,提供给用户程序的反应就很快。同时,因为全部功能集中在一块,作为软件学上最大的忌讳,各个功能之间的耦合度就很紧,导致了内核难以修改和增加新功能。

微内核

认识到宏内核的缺点,就提出了微内核。微内核的观点是内核只完成服务功能,其他的管理功能就交给一个或多个特权服务程序。它的优点和缺点也同样是明显的。因为内核只完成基本的服务功能,所以微内核可以很方便的扩充。但是,由于真正的系统功能不是实现在内核里,各个功能之间的切换而引起的开销就非常的大。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式