📜  输入输出处理器简介

📅  最后修改于: 2021-06-28 09:02:32             🧑  作者: Mango

数据传输的DMA模式减少了处理I / O操作时CPU的开销。它还允许CPU和I / O操作并行化。为了避免浪费宝贵的CPU时间,同时处理速度比CPU慢得多的I / O设备,这种并行性是必需的。可以扩展DMA操作的概念,以进一步减轻CPU参与I / O操作执行的负担。这引起了称为输入输出处理器(IOP)或IO通道的专用处理器的发展。

输入输出处理器(IOP)就像处理I / O操作细节的CPU。它比典型的DMA控制器具有更多的功能。 IOP可以获取并执行自己的指令,这些指令专门用于表征I / O传输。除了与I / O相关的任务外,它还可以执行其他处理任务,例如算术,逻辑,分支和代码转换。主存储单元起着至关重要的作用。它通过DMA与处理器通信。

框图–

输入输出处理器是一种专用处理器,它与I / O指令的执行一起将数据加载并存储到内存中。它充当系统和设备之间的接口。它涉及执行I / O操作的一系列事件,然后将结果存储到内存中。

好处 –

  • 在基于I / O处理器的系统中,I / O设备可以直接访问主内存,而无需处理器的干预。
  • 它用于解决直接内存访问方法中出现的问题。