问题
单项选择题
操作系统通常将I/O软件分成4个层次:用户应用层软件、中断处理程序、独立于设备的软件和设备驱动程序,分层的主要目的是()。
A.便于即插即用
B.减少系统占用的空间
C.提高处理速度
D.便于系统修改、扩充和移植
答案
参考答案:D
解析:
[要点解析] 分层结构的好处在于可以将一个复杂的问题细化为一个个较为简单的子问题。操作系统将I/O软件分成4个层次,各个分层所实现的功能相对独立,各层之间通过接口相互通信,从而便于系统的修改、扩充和移植。 当用户进程提出I/O请求访问硬件时,需要按“进程请求I/O→独立于设备的软件→设备驱动程序→中断处理程序→硬件”的层次结构进行。