首页 > 试题广场 >

用户程序发出磁盘IO请求后,系统的正确处理流程是

[单选题]
用户程序发出磁盘I/O请求后,系统的正确处理流程是 
  • 用户程序→系统调用处理程序→中断处理程序→设备驱动程序
  • 用户程序→系统调用处理程序→设备驱动程序→中断处理程序
  • 用户程序→设备驱动程序→系统调用处理程序→中断处理程序
  • 用户程序→设备驱动程序→中断处理程序→系统调用处理程序

输入/输出软件一般从上到下分为四个层次:用户层、与设备无关的软件层、设备驱动程序以及中断处理程序。与设备无关的软件层也就是系统调用的处理程序。

当用户使用设备时,首先在用户程序中发起一次系统调用,操作系统的内核接到该调用请求后请求调用处理程序进行处理,再转到相应的设备驱动程序,当设备准备好或所需数据到达后设备硬件发出中断,将数据按上述调用顺序逆向回传到用户程序中。

编辑于 2023-03-09 18:07:52 回复(0)