第2章 计算机工作原理.pptVIP

  • 6
  • 0
  • 约2.07万字
  • 约 95页
  • 2021-12-08 发布于辽宁
  • 举报
2.2.4 外部设备 (2)程序中断方式是各类计算机中广泛使用的一种数据交换方式。所谓中断是指计算机由任何非寻常的或非预期的急需处理事件引起CPU暂时中断现行程序的运行而转向另一服务程序去处理这些事件,等处理完之后又返回原程序的过程。当某一外设的数据准备就绪后,它“主动”向CPU发出请求信号。CPU响应中断请求后,暂停运行主程序,自动转移到该设备的中断服务子程序,为该设备进行服务,结束时返回主程序。 2.2.4 外部设备 (3)程序查询和程序中断传送方式主要是由CPU执行程序完成的,所以速度较慢。而对于像磁盘存储器等高速设备,工作速度接近于主存的数量级,利用上述两种方式将会丢失信息。为此,引入了DMA传送方式。DMA传送方式的基本原理是用硬件来实现中断服务程序的功能,DMA 技术的出现,使得外部设备可以通过DMA控制器直接访问内存,与此同时,CPU可以继续程序。DMA控制器按其组成结构,分为选择型和多路型两类。选择型控制器在物理上可以上连接多个设备,而在逻辑上只允许接一个设备,适合于连接高速设备。多路型控制器不仅在物理上而且在逻辑上可以连接多个设备,适合于连接慢速设备。 (4)通道是一个特殊功能的处理器。它有自己的指令和程序专门负责数据输入输出的传输控制,从而使CPU将传输控制的功能下放给通道,CPU只负责数据处理功能。这样,通道与 CPU分时使用内存,实现了CPU内部的

文档评论(0)

1亿VIP精品文档

相关文档