003 数据传输控制.pptVIP

  • 4
  • 0
  • 约4.17千字
  • 约 35页
  • 2017-08-11 发布于江苏
  • 举报
I/O技术 I/O控制使用下面几种技术: 程序控制 中断驱动 直接存储器存取(DMA) 通道 1、程序控制I/O技术 由处理器提供I/O相关指令来实现 I/O处理单元处理请求并设置I/O状态寄存器相关位 不中断处理器,也不给处理器警告信息 处理器定期轮询I/O单元的状态,直到处理完毕 I/O软件包含直接操纵I/O的指令 控制指令: 用于激活外设,并告诉它做什么 状态指令: 用于测试I/O控制中的各种状态和条件 数据传送指令: 用于在设备和主存之间来回传送数据 主要缺陷:处理器必须关注I/O处理单元的状态,因而耗费大量时间轮询信息,严重地降低了系统性能 图7.2 程序直接控制方式 2、中断驱动I/O技术 为了解决程序控制I/O方法的主要问题 应该让处理器从轮询任务中解放出来 使I/O操作和指令执行并行起来 具体作法: 当I/O处理单元准备好与设备交互的时候 通过物理信号通知处理器,即中断处理器 图7.3 中断控制方式的传送结构 图7.4 中断控制方式的处理过程 3、DMA技术(1) 中断的引入大大地提高了处理器处理I/O的效率 当处理器和I/O间传送数据时,效率仍旧不高 解决方法: 直接存储器访问(DMA:Direct Memory Access) 通过系统总线中一独立控制单元——DMA控制

文档评论(0)

1亿VIP精品文档

相关文档