《自己动手写嵌入式操作系统》阅读笔记之操作系统小知识 http://blog.csdn.net/auto_ptr/archive/2007/08/10/1736027.aspx
来源:互联网 发布:php单例在内存中 编辑:程序博客网 时间:2024/06/16 19:07
微内核与大内核
微内核与大内核在操作系统中应用广泛,是两种截然相反的设计思想。“这于CPU设计中的RISC和CISC架构类似。”所谓RISC是指精简指令集,RISC指令比较少,执行效率较高,但必须经过编译,才能有效,大多是期CPU的架构方式;而CISC是采用短小的微指令的实现方式,由于指令很复杂,所以执行效率不高。。
微内核的思想是,尽量少的操作系统机制放到内核中去实现,其他比较大的操作系统的功能就用能独立的进程或线程去实现,这种架构方式是很容易扩展的,对于要增加的功能只要增加进程或线程就可以了。。
大内核的思想是,把可能多尺寸大的操作系统功能放入内核模块中实现,由于这些功能实现的代码都是静态的代码,不像微内核那样作为进程实现,这些代码直接在调用进程的空间中运行,不发送等待接受消息,所以效率特别高。
重所周知,嵌入式操作系统是以追求效率为第一位的,所以大内核是最适用的模型。虽然如此,但它有个很大的缺陷,那就是不易扩展性。。
- 《自己动手写嵌入式操作系统》阅读笔记之操作系统小知识 http://blog.csdn.net/auto_ptr/archive/2007/08/10/1736027.aspx
- 《自己动手写嵌入式操作系统》阅读笔记之操作系统小知识
- 自己动手写操作系统--"Hello, OS world!"http://blog.csdn.net/zieckey/archive/2007/05/15/1609908.aspx
- 1个人开发操作系统-初篇 http://blog.csdn.net/tyrone1979/archive/2006/08/03/1013734.aspx
- linux操作系统下c语言编程入门(http://blog.csdn.net/CLX1314/archive/2006/03.aspx)
- auto_ptr作用和用法(转:http://blog.csdn.net/danforn/archive/2008/06/30/2598413.aspx)
- 在VMWare WorkStation上安装64位操作系统(转:http://blog.csdn.net/bill_lee_sh_cn/archive/2009/03/06/3963185.aspx)
- http://blog.csdn.net/rableoko/archive/2007/08/25/1758230.aspx
- http://blog.csdn.net/cq_bmy/archive/2007/08/06/1728463.aspx
- 为cxGrid增加行号(http://blog.csdn.net/estudy2008/archive/2007/08/09/1733546.aspx)
- 转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspx
- petshop4 数据库 http://blog.csdn.net/dany_zj/archive/2007/04/10/1558798.aspx
- Silverlight的开发工具 转http://blog.csdn.net/dotnetwalker/archive/2007/10/24/1841847.aspx
- http://blog.csdn.net/netjxz/archive/2007/10/28/1852343.aspx
- [转] 最美的十大精典爱情短信 [http://blog.csdn.net/zhaoxiaoyang5156/archive/2007/08/10/1736103.aspx]
- 创建一个filter实例(transform filter)【转载http://blog.csdn.net/captain_x/archive/2007/08/10/1737619.aspx】
- 操作系统学习常见疑惑问与答[接口规范部分]—问题1-4 http://blog.csdn.net/yxin1322/archive/2006/04/04/650898.aspx
- [转] .NET WINFORM学习笔记 [http://blog.csdn.net/yongping8204/archive/2006/05/21/747579.aspx]
- 在ASP.NET下FCKeditor的部署笔记
- .Net Micro Framework研究—窗体控件
- 数字音视频编解码技术标准工作组会员单位
- 谈谈IT行业的收入和一些生存之道(整理版) (转载)
- FCKeditor配置详解
- 《自己动手写嵌入式操作系统》阅读笔记之操作系统小知识 http://blog.csdn.net/auto_ptr/archive/2007/08/10/1736027.aspx
- 测试html
- 灵活的共享数据结构设计
- Interceptor在Struts2中的应用...
- Eclipse开发Python(1) http://group.movo.tv/m8/circlediarylook/Sff8080810fec1669010fec6d19de0034.html
- 使用xmlbeans解析xml
- 一个简单的DbgPrinter
- 用 Eclipse 和 Ant 进行 Python 开发http://www-128.ibm.com/developerworks/cn/opensource/os-ecant/index.html
- acm zju 1698