模拟卷 组成原理 异常和中断 选择题
第 22 题

下列 I/O 方式中,由软件和硬件相结合的方式实现的是( )。 Ⅰ. 程序查询 Ⅱ. 程序中断 Ⅲ. DMA Ⅳ. 通道

A. Ⅰ和Ⅱ

B. Ⅱ和Ⅲ

C. Ⅱ和Ⅳ

D. Ⅱ、Ⅲ和Ⅳ

异常和中断

[tag_link]

正确答案:D

程序查询(Ⅰ)完全由软件实现,CPU 通过执行指令不断轮询设备状态,无需硬件辅助,属于纯软件方式。 程序中断(Ⅱ)由硬件和软件共同实现:硬件负责检测中断信号并触发,软件则通过中断服务程序处理具体 I/O 操作,是典型的软硬结合方式。 DMA(Ⅲ)同样需要软硬协作:硬件由 DMA 控制器直接管理数据传送,软件则负责初始化控制器、设置参数并在传输完成后处理中断。 通道(Ⅳ)是一种高级 I/O 控制机制,硬件上通道控制器执行通道程序独立管理 I/O,软件上由 CPU 启动和监控通道操作,也依赖于软硬结合。 因此,Ⅱ、Ⅲ和Ⅳ均符合“软件和硬件相结合”的实现方式。