第5章输入输出系.ppt

第5章 输入输出系统 一、程序查询方式 工作原理:CPU查询外设已准备好后,才传送数据。 特点:CPU与外设间通过程序同步,CPU被外设独占,CPU效率低下。 要求:不需要增加额外的硬件电路。 应用: 适用于CPU不太忙且传送速度要求不高时。 查询传送流程 二、程序中断方式 工作原理:在外设准备数据时, CPU执行与传送数据无关的工作,外设在准备好数据后,主动向CPU发送一个中断请求,当CPU执行完当前指令后,停止当前程序的执行,自动转向中断服务程序,在中断服务程序中,完成一个数据的传送,之后中断返回至原来的断点处,继续执行。 特点:在外设准备数据时,CPU与外设并行工作,CPU效率有所提高,并且CPU可以同时被多个外设占用。 要求:接口中需要中断控制逻辑支持。 应用:适用于中低速设备。 中断传送流程 三、直接存储器访问(DMA)方式 工作原理:将I/O过程中,与内存交换数据的操作交由DMA控制器来控制,简化了CPU对输入输出的控制,进一步提高了CPU的效率。 特点:数据的传送不经过CPU(由DMAC控制),而I/O设备管理由CPU控制,简化了CPU对I/O的控制。硬件开销大,结构复杂,但CPU的效率高。 要求:需要DMA控制器及相关逻辑支持。 应用:适用与高速度大量数据传送时。 DMA传送流程 程序中断处理示意图 中断过程 五个步骤: 中断请求 中断判优/排队 (有时还要进

文档评论(0)

1亿VIP精品文档

相关文档