题8

题目

相对于传统操作系统结构, 采用微内核结构设计和实现操作系统有诸多好处, 下列 ( ) 是微内核结构的特点。
I. 使系统更高效
II. 添加系统服务时, 不必修改内核
III. 微内核结构没有单一内核稳定
IV. 使系统更可靠
A. I. II. IV
B. I. II. IV
C. II. IV
D. I. IV

分析

微内核结构需要频繁地在管态和目态之间进行切换, 操作系统的执行开销相对偏大, 那些移出内核的操作系统代码根据分层的原则被划分成若干服务程序, 它们的执行相互独立, 交互则都借助于微内核进行通信, 影响了系统的效率, 因此 I 不是优势。由于内核的服务变少, 且一般来说内核的服务越少内核越稳定, 所以 III 错误。而 II、IV 正是微内核结构的优点。

C