- A. 命令解释程序
- B. 中断处理程序
- C. 系统调用服务程序
- D. 用户登录程序
答案
B键盘是典型的通过中断I/O方式工作的外设,当用户输入信息时,计算机响应中断并通过中断处理程序获得输入信息。
- A. ③①②④
- B. ②③①④
- C. ②①③④
- D. ①②④③
答案
B在开始DMA传输时,主机向内存写入DMA命令块,向DMA控制器写入该命令块的地址,启动I/O设备。然后,CPU继续其他工作,DMA控制器则继续直接操作内存总线,将地址放到总线上开始传输。整个传输完成后,DMA控制器中断CPU。因此执行顺序是2,3,1,4,选B。
- A. 用户程序→系统调用处理程序→中断处理程序→设备驱动程序
- B. 用户程序→系统调用处理程序→设备驱动程序→中断处理程序
- C. 用户程序→设备驱动程序→系统调用处理程序→中断处理程序
- D. 用户程序→设备驱动程序→中断处理程序→系统调用处理程序
答案
B输入/输出软件一般从上到下分为4个层次:用户层、与设备无关的软件层、设备驱动程序及中断处理程序。与设备无关的软件层也就是系统调用的处理程序。 当用户使用设备时,首先在用户程序中发起一次系统调用,操作系统的内核接到该调用请求后,请求调用处理程序进行处理,再转到相应的设备驱动程序,当设备准备好或所需数据到达后,设备硬件发出中断,将数据按上述调用顺序逆向回传到用户程序中。
- A. 用户级 I/O软件、设备无关软件、设备驱动程序、中断处理程序
- B. 用户级I/O软件、设备无关软件、中断处理程序、设备驱动程序
- C. 用户级I/O软件、设备驱动程序、设备无关软件、中断处理程序
- D. 用户级I/O软件、中断处理程序、设备无关软件、设备驱动程序
