cpu管理外设的四种方法和特点?
CPU与外设之间传送数据的控制方式一般有以下几种:
(1) 无条件传送方式 (2) 条件传送方式(程序查询方式)
(3) 中断传送方式 (4) 直接存储器存取方式(DMA)
(5) I/O通道方式 (6) I/O处理机方式 前三种方式属于程序控制方式,特点是:以CPU为中心,数据传送的控制来自CPU,通过预先编制好的输入或输出程序(传送指令和I/O指令)实现数据的传送。
这种传送方式的数据传送速度较低,传送路径要经过CPU内部的寄存器,同时数据输入、输出的响应也较慢。
采用直接存储器存取(Direct Memory Access,DMA)方式,可使数据的传送不经过CPU,由DMA控制器来实现内存和外设之间的直接快速传送,传送速率很高。
但DMA控制器电路结构复杂,硬件开销大。 前四种是微机系统常用的数据传送方式,后两种主要用在大型机和服务器上。