单选题 相对于单一内核结构,采用微内核结构设计和实现操作系统具有许多好处,下列______是微内核结构的特点。
Ⅰ.使系统更高效
Ⅱ.添加系统服务时,不必修改内核
Ⅲ.微内核结构没有单一内核稳定
Ⅳ.使系统更可靠
  • A.Ⅰ、Ⅲ、Ⅳ
  • B.Ⅰ、Ⅱ、Ⅳ
  • C.Ⅱ、Ⅳ
  • D.Ⅰ、Ⅳ
【正确答案】 C
【答案解析】微内核的优点如下:提高了系统的可扩展性;增强了操作系统的可靠性;便于维护,可移植性更好;适用于分布式系统。 微内核结构将操作系统的很多服务移动到内核以外(如文件系统),且服务之间使用进程通信机制进行信息交换,这种通过服务间通信机制进行信息交换影响了系统的效率,因此I是错误的。 由于在微内核系统中,与底层相关的代码都被封装起来,只提供对外接口,通常系统服务只需要使用接口即可,因此添加系统服务并不需要修改内核,因此Ⅱ正确。 由于内核的内服务变少了,且一般来说内核的服务越少内核越稳定。在单一内核情况下,内核中的服务比微内核结构的要多,稳定性肯定不如微内核,因此Ⅲ是错误的。 由于所有的服务器都是运行在用户态,不能直接访问硬件,因此当某个服务器出错时,只会影响自己,而不会引起内核和其他服务器的崩溃,稳定性更高,因此Ⅳ正确。 综上所述,答案选择C选项。