操作系统结构-大内核与微内核
#操作系统内核

上述即操作系统内核的组成,下面介绍两种操作系统结构思想:大内核与微内核
#大内核(宏内核)与微内核

宏内核特点:模块化管理,各个模块间可以相互调用(操作系统结构-模块化)
微内核特点:模块间的通信 需要借助内核态里的进程通信功能,这样才能实现模块间调用
#大内核与微内核优缺点比较

更新优缺点:
#微内核
优点:
1.内核功能少,易于维护,内核可靠性高。
2.内核外的某个功能模块出错不会导致整个系统崩溃
缺点:
1.性能低,需要频繁切换用户态/核心态,用户态下的各个模块不能直接相互调用,只能通过内核的消息传递来间接通信
#宏内核
优点:性能高,内核各种功能都可以直接相互调用
缺点:
1.内核功能庞大复杂,难以维护
2.大内核某个功能一旦出错,可能导致整个系统崩溃