R 6.2 CPU与外设数据传送的方式 ● I/0控制方式有四种:无条件传送方式、查询方 式、中断方式、DMA控制方式 无条件传送方式:CPU可在任何时刻与I/0设备交 换数据,对CPU而言,I/0设备总是处于准备就绪 状态 查询方式:CPU通过查询I/0设备的状态,断定哪 个设备需要服务,然后转入相应的服务程序 中断方式:当I/0设备需要CPU为其服务时,可以 发生中断请求信号INTR,CPU接到请求信号后, 中断正在执行的程序,转去为该设备服务,服务 完毕,返回原来被中断的程序并继续执行 直接存储器存取(DMA)方式:在DMA控制器的管 理下,I/0设备和存储器直接交换信息,而不需 要CPU介入 Ji Lin University China COMPUTER SCIENCE AND里CYO是OGCOMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 6.2 CPU与外设数据传送的方式 • I/O控制方式有四种:无条件传送方式、查询方 式、中断方式、DMA控制方式 • 无条件传送方式:CPU可在任何时刻与I/O设备交 换数据,对CPU而言,I/O设备总是处于准备就绪 状态 • 查询方式:CPU通过查询I/O设备的状态,断定哪 个设备需要服务,然后转入相应的服务程序 • 中断方式:当I/O设备需要CPU为其服务时,可以 发生中断请求信号INTR,CPU接到请求信号后, 中断正在执行的程序,转去为该设备服务,服务 完毕,返回原来被中断的程序并继续执行 • 直接存储器存取(DMA)方式:在DMA控制器的管 理下,I/O设备和存储器直接交换信息,而不需 要CPU介入