赞
踩
使内核尽量小,系统服务通过消息传递来联系。
将内核模块化设计,大部分内核都作为单独的进程,相互之间通过消息传递进行通信。
微内核的功能类似于一个消息的转发站,优点是有助于内核功能的扩展和模块间的隔离,单个模块的bug不影响整个内核,只要杀掉出问题的进程就可以了,内核稳定性高,缺点就是进程间通信肯定会影响内核的效率。
优点:
包含系统服务的所有模块,模块间通过函数调用联系。
是操作系统内核架构的一种,简单理解,就是把所有要用到的东西都放到了内核里,比如:最基本的进程、线程管理、内存管理、文件系统、驱动、网络协议等等。因为所有的模块都是在内核里,但随着内核增大,管理起来也越不方便,而且只要其中一个模块出现问题,就会导致整个内核崩溃,系统的稳定性就差一些。
优点:
Unix、Linux是强内核操作系统。
Mach是微内核操作系统, Windows/XP为微内核式的C/S结构。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。