首页
系统教程
Linux入门
Linux管理
Linux技巧
Linux命令
Ubuntu
Linux服务器
Linux数据库
Linux开发
通用技术
发行版
企业应用
实验室
当前位置:
红联Linux门户
>
Linux编程与内核
单内核与微内核
发布时间:2008-02-08 00:16:59
来源:红联
作者:HonxeInc
单内核:将内核从整体上作为一个大过程实现,并同时运行在一个单独的地址空间。所有的内核服务都在一个地址空间运行,相互之间直接调用函数,简单高效。
微内核:功能被划分成独立的过程,过程间通过IPC进行通信。模块化程度高,一个服务失效不会影响另外一个服务。
Linux是一个单内核结构,同时又吸收了微内核的优点:模块化设计,支持动态装载内核模块。
Linux还避免了微内核设计上的缺陷,让一切都运行在内核态,直接调用函数,无需消息传递。
文章评论
共有
0
条评论
频道文章
GCC精彩之旅(二)
在一个系统上编译多个核心版本的驱动模块
Linux下应用程序开发:用QT创建新风格
在C++Builder 5中使用ADO数据库编程
探索String 类
java 声明对象
java简单数据类型
java两个控制语句
JAVA实例 阴阳历算法
线程堆:给你的线程命名,察看你的系统
最新教程
Kotlin语言作为Snap可在Linux发行版使用
调查发现,掌握Python是数据科学家最应具备的技能
商业项目中最受欢迎的7种编程语言
2017年企业运维面试题28例
Linux系统运维前辈给新手经验分享
Docker附加参数导致的网络服务异常实录
在 Linux 中删除超大文件的技巧
Linux系统中设置开机自动运行的两种方法
中国移动容器定制化Linux操作系统的解析
如何检查linux服务器是否被入侵
随机推荐
Linux 编程之Bash中的变量
gcc核心扩展linuxforum
Linux 和 Unix 安全编程:环境变量
关于内核线程(kernel_thread)
第一次深入MFC 调试一个小小的错误
C++箴言:如何访问模板化基类中的名字
关于多线程
解析Java的多线程机制(1)
编译器-Javac.exe
人怎样对软件工程说话