【正确答案】
B
【答案解析】微内核的主要思想是在操作系统内核中只留下一些最基本的功能,而将其他服务尽可能地从内核中分离出去,用若干个运行在用户态下的进程(即服务器进程)来实现,形成所谓的“客户/服务器”模式,即C/S模式。普通用户进程(即客户进程)可通过内核向服务器进程发送请求,以取得操作系统的服务。
从上述分析可以得知,操作系统内核中仅包含最基本的功能,其他功能都运行于用户态,因此解决本题的关键就在于确定哪一个服务必须由内核来完成。
从选项来分析,中断处理相对于其他3个选项来说,在系统中所处的位置要更核心一些。计算机层次结构如图所示。
[*]
当用户进程提出内存分配、文件处理和命令处理的请求时,都可以发出中断信号,由内核将请求转交给对应的服务器来处理,因此其他3项服务都可以从内核中分出去。中断处理涉及处理器分配,如果从内核分出去,则会造成处理器分配出现混乱,影响系统稳定。因此答案选择B选项。