IOP和CPU之间有一个通信通道来执行计算机体系结构下的任务。该通道介绍了在执行球型程序时由IOP和CPU执行的命令。 CPU不执行指令,而是分配启动操作的任务,这些指令由IOP执行。 I / O传输由CPU指示。 IOP通过中断请求CPU。
该通道由CPU启动,方法是向IOP发出“测试IOP路径”指令,然后开始通信,如下图所示:
每当CPU从IOP中断到访问存储器的中断时,它都会向IOP发送测试路径指令。 IOP执行并检查状态,如果分配给CPU的状态正常,则CPU向IOP发出启动指令,并对其进行控制,并返回到另一个(或相同的)程序,之后IOP可以为其访问内存。程序。
现在,IOP开始使用DMA控制I / O传输,并创建另一个状态报告。一旦此I / O传输完成IOP,便再次向CPU发送中断,CPU再次请求IOP的状态,并从内存位置请求IOP检查状态字并将其提供给CPU。现在,CPU检查状态的正确性,并继续相同的过程。