计算机组成-输入输出信息传送控制方式

前言

输入输出信息传送控制方式是指主机与I/O设备之间的信息传送。
在这里插入图片描述

程序直接传送方式

程序直接传送方式是指完全通过程序来控制主机和外围设备之间的数据传送。
1. 无条件传送方式
默认外设处于准备好的状态,不需要查询外设的空闲状态。
2. 程序查询传送方式
CPU通过执行程序不断地读取并测试外设的状态。

程序中断传送方式

在程序直接传送方式中,CPU需要不断地查询外设的状态。这显然是浪费的,所以我们把请求主动权交给外设。外设通过发送中断服务请求,让CPU响应后执行中断服务程序,待执行完毕后,CPU重新返回原来的主程序继续执行自己的工作。

直接存储器存取(DMA)方式

上面的中断传送方式亦有不足,例如,中断服务程序的编制和调试复杂,而且执行中断这个流程下来,需要一定的时间。

这时候引入DMA控制器,把控制和操作给到DMA控制器,当需要数据传输时,系统总线的管理权从CPU给到了DMA控制器。

发布了200 篇原创文章 · 获赞 99 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/weixin_43889841/article/details/103653005