题7

题目

对于以下五种服务, 在采用微内核结构的操作系统中, ( ) 不宜放在微内核中。
I. 进程间通信机制 II. 低级 I/O III. 低级进程管理和调度
IV. 中断和陷入处理 V. 文件系统服务
A.I.II和II
B.II和V
C.仅V
D.IV和V

分析

微内核只放最核心的部分,我的理解就是IO这种,我选C,文件的管理可以作为模块加载

C
进程 (线程) 之间的通信功能是微内核最频繁使用的功能, 因此几乎所有微内核 OS 都将其放入微内核。低级IO和硬件紧密相关,因此应放入微内核。
低级进程管理和调度属于调度功能的机制部分, 应将它放入微内核
微内核 OS 将与硬件紧密相关的一小部分放入微内核处理, 此时微内核的主要功能是捕获所发生的中断和陷入事件, 并进行中断响应处理, 识别中断或陷入的事件后, 再发送给相关的服务器处理, 故中断和陷入处理也应放入微内核。
而文件系统服务是放在微内核外的文件服务器中实现的,故仅 不宜放在微内核中。