首页 > 其他 > 详细

内核结构的区分

时间:2015-09-24 00:37:40      阅读:236      评论:0      收藏:0      [点我收藏+]

    单内核与微内核是具有代表性的内核结构。

    单内核——所有内核服务均在内核空间中存在并运行。直接调出内核服务。

        基于单内核的操作系统:

          用户空间包含:应用、库

          内核包含:文件系统、进程间通信、I/O和设备管理、基本进程管理等。

    微内核——内核服务中一部分位于用户空间。利用消息传递方式调用内核服务。

        基于微内核的操作系统:

          用户空间包含:应用、库、文件系统、进程服务器、调页程序、驱动程序等。

          内核包含:微内核

    内核结构的区分标准是:所有内核服务是否集成在内核空间运行。

    2.6版Linux内核虽然具有支持模块的模块化内核,但模块也是运行在内核空间的,因此仍为单内核。

内核结构的区分

原文:http://www.cnblogs.com/JasonYangBlogs/p/4833906.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!