以下关于操作系统微内核架构特征的说法,不正确的是(9)。
单选题
以下关于操作系统微内核架构特征的说法,不正确的是(9)。
A. 微内核的系统结构清晰,利于协作开发
B. 微内核代码量少,系统具有良好的可移植性
C. 微内核有良好的伸缩性、扩展性
D. 微内核的功能代码可以互相调用,性能很高
答案:D
解析
正确答案:D。
微内核只把进程调度、内存管理、进程间通信等最基本机制放入内核,文件系统、设备驱动等服务运行在用户态,组件间通过消息传递通信。因此:
- A 正确:内核与各服务职责分离,结构清晰,便于分工协作。
- B 正确:内核代码少且与硬件相关部分集中,便于移植。
- C 正确:服务可动态增删,伸缩性、扩展性好。
- D 错误:微内核各功能模块通常不能像宏内核那样直接函数调用,而要通过 IPC 通信,会带来上下文切换和消息拷贝开销,性能一般不如宏内核。
考点延伸:微内核优点是可靠、安全、可移植、可扩展;缺点是 IPC 开销大、性能较低。D 描述的是宏内核的直接调用特征。