什么是主机与外设进行数据交换的DMA传送?请输入答案:
1个回答
关注
展开全部
咨询记录 · 回答于2022-10-15
什么是主机与外设进行数据交换的DMA传送?请输入答案:
您好 很高兴为您答题 经过查询主机与外设进行数据交换的程序查询方式是主机与外设间进行信息交换的最简单方式。程序查询方式是一种程序直接控制方式,这是主机与外设间进行信息交换的最简单的方式,输入和输出完全是通过CPU执行程序来完成的。一旦某一外设被选中并启动后,主机将查询这个外设的某些状态位,看其是否准备就绪?若外设未准备就绪,主机将再次查询;若外设已准备就绪,则执行一次I/O操作。这种方式控制简单,但外设和主机不能同时工作,各外设之间也不能同时工作,系统效率很低,因此,仅适用于外设的数目不多,对I/O处理的实时要求不那么高,CPU的操作任务比较单一,并不很忙的情况。有四种传送方式。分别为程序查询方式,程序中断方式,直接存储器存取方式(DMA),I/O通道控制方式。程序中断方式特点:不仅允许主机和外设同时工作,而且允许一台主机管多台外设。完成的过程中需要许多辅助的工具,如果中断请求过于频繁,CPU应接不暇,速度慢。DMA的特点:在主机和外设之间有直接的传送通道,无需经过CPU既保证了CPU的效率,有满足高速外设。以及I/O通道控制方式的特点:主机,外设,通道可以同时工作。