主机与设备传送数据时,采用_____,主机与设备是串行工作的。
A.程序查询方式;B.中断方式;C.DMA方式;D.通道。
区别: 查询方式:CPU与设备串行工作、数据传送与主程序串行工作; 中断方式:CPU与设备并行工作、数据传送与主程序串行工作; DMA方式:CPU与设备并行工作、数据传送与主程序并行工作。
适用范围: 查询方式:适合于工作不太繁忙的系统; 中断方式:适合于CPU任务比较忙的情况下,尤其适合实时控制和紧急事件的处理; DMA方式:适合于需要高速而又频繁地与存储器进行批量的数据交换的I/O设备。 ———————————————— 版权声明:本文为CSDN博主「To_the_Sun_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_45604914/article/details/118479618
链接:/questionTerminal/bd0294b58b354930b1c03bc8c21524d7?orderByHotValue=1&page=1&onlyReference=false
程序查询方式的信息交换控制只由主机执行程序实现,当主机执行I/O操作时,发出查询信号,若外设准备就绪,则开始信息交互,然后判断信息传输是否结束,没有则继续发送查询信号直至信息传输结束。当有多台外设时,按各个外设的优先级依次进行,外设与CPU属串行。
程序中断方式则一般是通过外设来通知CPU何时中断当前主程序来与外设进行数据交互,何时再回去继续执行自己的主程序,外设与CPU各搞各的,属并行。
DMA(直接存储器访问方式)外设可以直接与主存储器进行数据交互,与CPU没多大关系。
通道方式实现了多个外设共享一个DMA控制器,CPU在进行I/O操作前,准备通道程序、数据缓冲区然后给设备和通道发送启动命令,接下来的数据传输交给已经被设定好程序的通道控制器完成。信息传输结束后返还中断信号给CPU,外设与CPU属并行。
A
用户登录可进行刷题及查看答案
登录后提交答案