CPU与外设之间的数据传送方式有哪些?它们各用在什么场合,试比较这几个基本输入输
还有,
1. 通道方式 DMA方式的出现已经减轻了CPU对I/O操作的控制,使得CPU的效率有显著的提高, 而通道的出现则进一步提高了CPU的效率。这是因为,CPU将部分权力下放给通道。通 道是一个具有特殊功能的处理器,某些应用中称为输入输出处理器(IOP),它可以实现 对外围设备的统一管理和外围设备与内存之间的数据传送。这种方式与前述例子的第 四种方法相仿,大大提高了CPU的工作效率。然而这种提高CPU效率的办法是以花费更 多硬件为代价的。
2. 外围处理机(PPU)方式 外围处理机(PPU)方式是通道方式的进一步发展。由于PPU基本上独立于主机工作 ,它的结构更接近一般处理机,甚至就是微小型计算机。在一些系统中,设置了多台 PPU,分别承担I/O控制、通信、维护诊断等任务。从某种意义上说,这种系统已变成 分布式的多机系统。
1. 通道方式 DMA方式的出现已经减轻了CPU对I/O操作的控制,使得CPU的效率有显著的提高, 而通道的出现则进一步提高了CPU的效率。这是因为,CPU将部分权力下放给通道。通 道是一个具有特殊功能的处理器,某些应用中称为输入输出处理器(IOP),它可以实现 对外围设备的统一管理和外围设备与内存之间的数据传送。这种方式与前述例子的第 四种方法相仿,大大提高了CPU的工作效率。然而这种提高CPU效率的办法是以花费更 多硬件为代价的。
2. 外围处理机(PPU)方式 外围处理机(PPU)方式是通道方式的进一步发展。由于PPU基本上独立于主机工作 ,它的结构更接近一般处理机,甚至就是微小型计算机。在一些系统中,设置了多台 PPU,分别承担I/O控制、通信、维护诊断等任务。从某种意义上说,这种系统已变成 分布式的多机系统。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-12-19
1 程序控制方式
数据量少,数据传送速度要求不高
2 直接存储器存取
高速度,大批量数据传送
3 专用I/O处理机
有大量I/O设备的微机
数据量少,数据传送速度要求不高
2 直接存储器存取
高速度,大批量数据传送
3 专用I/O处理机
有大量I/O设备的微机
第2个回答 2019-06-23
有程序控制方式,中断方式,DMA方式三种