宏内核翻译过来有点牵强,其实应该叫单内核或者单核。在这种单核的设计中,内核是一个大的整体,可以说是一个大进程,在这个大进程中,所有内核服务都运行在一个地址空间中,函数之间的调用链路少,直接通信简单高效。
也就是说,会有一个“大家长”充当管理责任,而微内核不是没有家长(没有管理责任),而是由多个不同的“小家长”分管不同的管理责任。
宏内核翻译过来有点牵强,其实应该叫单内核或者单核。在这种单核的设计中,内核是一个大的整体,可以说是一个大进程,在这个大进程中,所有内核服务都运行在一个地址空间中,函数之间的调用链路少,直接通信简单高效。
也就是说,会有一个“大家长”充当管理责任,而微内核不是没有家长(没有管理责任),而是由多个不同的“小家长”分管不同的管理责任。