第五章 输入输出系统
答案是:C
答案是:C
答案是:A
答案是:选址、传送数据、控制命令、反映设备状态
答案是:不统一编制、统一编制、访存
答案是:中断请求、中断判优、中断响应、中断服务、中断返回
答案是:
- 程序查询方式。CPU和IO设备是串行处理,CPU·在执行现行程序的时候,一直在查询IO指令,若查询到IO指令发出中断请求,CPU在恰当的时候停止现行程序,开始对IO指令进行中断服务。这个过程当中,CPU需要等待IO设备数据传输完成,不能处理其他事情,效率有点低
- 程序中断方式,CPU和IO是并行处理。CPU和IO一直在处理自己的事情,CPU也不必发送查询是否有IO指令的命令。只有当IO设备发出中断请求信号时,CPU再进行中断处理,这样大大提高了效率。
- DMA方式,DMA是一个通道,直接在IO设备和主存之间搭建的通道。当IO设备需要传输数据时,IO设备向CPU发出DMA请求,这时候DMA就占用总线,开始传输,这时候CPU是不占用总线的,但是CPU内部的运算还在执行。这样就大大提高了效率
- 通道方式
- IO处理机方式
答案是:DMA方式的特点是IO设备和CPU是并行工作,传送数据和执行现行程序共同执行。DMA方式的优点是可以提高CPU运行效率。当IO设备需要传送数据时,发出DMA请求,通过DMA直接高效传输。而CPU内部的逻辑运算可以继续执行。当DMA方式的控制方式是周期挪用时,CPU暂停一个存取周期,延缓速度,但是效率比起程序查询方式和程序中断方式大大提高了。
DMA接口电路应该有主存地址计数器、字计数器、数据缓冲寄存器、设备地址寄存器、中断机构、DMA控制逻辑
答案是:DMA由主存地址计数器、字计数器、数据缓冲寄存器、设备地址寄存器、中断机构、DMA控制器组成。应该具有DMA请求功能,向CPU发出占用总线请求,并进行数据传输。具备寻找地址并修改指针的功能,并对字进行计数,判断数据传输是否结束。最后有DMA结束请求,向CPU发送程序中断请求。