用户程序发出磁盘 I/O 请求后,系统的正确处理流程是( )。
- A.用户程序→系统调用处理程序→中断处理程序→设备驱动程序
- B.用户程序→系统调用处理程序→设备驱动程序→中断处理程序
- C.用户程序→设备驱动程序→系统调用处理程序→中断处理程序
- D.用户程序→设备驱动程序→中断处理程序→系统调用处理程序
正确答案及解析
正确答案
B
解析
I/O 软件一般从上到下分为 4 个层次:用户层、与设备无关软件层、设备驱动程序层以及中断处理程序层。用户层软件必须通过一组系统调用来取得操作系统服务。与设备无关软件层也是系统调用的处理程序,所以正确处理流程为 B选项。