1.通道方式
DMA方式的出现已经减轻了CPU对I/O操作的控制,使得CPU的效率有显著的提高,而通道的出现则进一步提高了CPU的效率。这是因为,CPU又将部分权力下放给通道,使通道成为一个输入/输出处理器(IOP)。它可以实现对外围设备的统一管理和外围设备与内存之间的数据传送。
“通道”不是一般概念的I/O通路,它是一个专用的名称,I/O通道具有自己的指令系统,能独立地执行用通道命令编写的输入/输出控制程序,产生相应的控制信号送给由它管辖的设备控制器,继而完成复杂的输入/输出过程。但是它仅仅是面向外围设备的控制和数据的传送,其指令系统也仅仅是几条简单的与I/O操作有关的命令。它要在CPU的I/O指令指挥下启动、停止或改变工作状态。在I/O处理过程中,有一些操作,如码制转换、数据块的错误检测与校正,一般仍由CPU来完成。因此,I/O通道不是一个完全独立的处理机,它只是从属于CPU的一个专用I/O处理器。它的进一步发展是引入专用的输入/输出处理机。
2.外围处理杌方式(www.xing528.com)
输入/输出处理机通常称作外围处理机。外围处理机(PPU)方式是通道方式的进一步发展。由于PPU基本上独立于主机工作,它的结构更接近一般处理机,甚至就是微型和小型计算机。从某种意义上说,这种系统已经变成分布式的多机系统。
外围处理机方式可完成I/O通道所要完成的I/O控制,还可完成码制变换、格式处理、数据块的检错、纠错等操作。它可具有相应的运算处理部件、缓冲部件,还可形成I/O程序所必需的程序转移手段。有了外围处理机,不但可简化设备控制器,而且可用它作为维护、诊断、通信控制、系统工作情况显示和人、机联系的工具。
外围处理机基本上独立于主机工作。在某些大型计算机系统中,设置多台外围处理机,分别承担I/O控制、通信、维护、诊断等任务。有了外围处理机后,计算机系统结构有了质的飞跃,由功能集中式发展为功能分散的分布式系统。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。