首页
系统教程
Linux入门
Linux管理
Linux技巧
Linux命令
Ubuntu
Linux服务器
Linux数据库
Linux开发
通用技术
发行版
企业应用
实验室
当前位置:
红联Linux门户
>
Linux编程与内核
单内核与微内核
发布时间:2008-02-08 00:16:59
来源:红联
作者:HonxeInc
单内核:将内核从整体上作为一个大过程实现,并同时运行在一个单独的地址空间。所有的内核服务都在一个地址空间运行,相互之间直接调用函数,简单高效。
微内核:功能被划分成独立的过程,过程间通过IPC进行通信。模块化程度高,一个服务失效不会影响另外一个服务。
Linux是一个单内核结构,同时又吸收了微内核的优点:模块化设计,支持动态装载内核模块。
Linux还避免了微内核设计上的缺陷,让一切都运行在内核态,直接调用函数,无需消息传递。
文章评论
共有
0
条评论
频道文章
Linux内核编程(启动参数)
基于Linux的网络数据帧捕获方法与思考
linux核心代码分析(系统初始化start_kernel函数)
Stan Lippman:C++/CLI全景体验
人月团圆趣味程序:用C实现的爱情宣言
12个最重要的J2EE最佳实践(2)
JAVA实例 阴阳历算法
用Java实现多线程服务器程序
Java 语法介绍(七):Brake和Label
java Classpath全解
最新教程
Kotlin语言作为Snap可在Linux发行版使用
调查发现,掌握Python是数据科学家最应具备的技能
商业项目中最受欢迎的7种编程语言
2017年企业运维面试题28例
Linux系统运维前辈给新手经验分享
Docker附加参数导致的网络服务异常实录
在 Linux 中删除超大文件的技巧
Linux系统中设置开机自动运行的两种方法
中国移动容器定制化Linux操作系统的解析
如何检查linux服务器是否被入侵
随机推荐
全面系统移植Linux
给Linux内核补IPVS补丁
提升 Linux 开发者的能力
关于C++builder编程修改注册表的问题
C#开发的两个基本编程原则的深入讨论
递归
赋值运算符
对synchronized(this)的一些理解
再议JAR文件
用多线程又有几种常用的编程模型