题20
题目
Q:下列 I/O 方式中, 会导致用户进程进入阻塞态的是 ( )。
I. 程序直接控制
II. 中断方式 III.
DMA 方式
A. I、II
B. I、 III
C. II、III
D. I、 II、III
分析
A:
- 程序直接控制方式
- 用户进程I/O过程中不被阻塞
- 驱动程序完成I/O请求后结束
- CPU和I/O操作串行
- 中断控制方式
- 驱动程序启动第一次I/O操作后
- 调出其他进程执行
- 当前用户进程被阻塞
- CPU和设备准备并行
- DMA方式
- 驱动程序初始化DMA控制器
- 发送启动DMA命令
- 外设和主存之间传送数据
- CPU执行调度程序
- 转其他进程执行
- 当前用户进程被阻塞
- CPU和数据传送并行
解
C