继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

(秒懂)什么是微内核设计

求老仙
关注TA
已关注
手记 9
粉丝 1209
获赞 385

http://img2.mukewang.com/5e8247540001a0db04740374.jpg

内核本质是一种服务,大家不要想复杂了。什么叫服务? 大家类比下web服务嘛……应用程序通发请求,内核返回数据同时操作资源(硬件)。

如果内核服务很少,少到不能再少,那就是微内核设计。举个例子:文件系统只有当需要真的读写磁盘的时候,才发送请求和内核。文件系统也是一个应用程序,内核是它的服务依赖。那么,内核还能不能再小,连磁盘读写都不提供呢?——那除非你面向不需要磁盘的计算机提供系统。

所以,微内核就是精简再精简的内核。正因为这样的设计,一个操作系统可以有很多个不同的文件系统。


打开App,阅读手记
7人推荐
发表评论
随时随地看视频慕课网APP