国防《计算机组成原理》教学资料包 教学课件 第7章 系统总线.pptVIP

  • 1
  • 0
  • 约2.95千字
  • 约 29页
  • 2021-12-07 发布于湖北
  • 举报

国防《计算机组成原理》教学资料包 教学课件 第7章 系统总线.ppt

信息工程学院·计算机组成原理 第九章 计算机外部设备 总线宽度:指一次并行传输的信息位数。 总线频率:指总线工作时每秒内能传输数据的次数。 传输率:指每秒能够传输的字节数,用MB/s表示。传输率和总线宽度、总线频率之间的关系是: 传输率=总线宽度/8×总线频率 链式查询方式的优先次序是由BG线上串接部件的先后位置来决定的,在查询链中,离总线控制器最近的设备具有最高优先权。 链式查询的优点是只用很少几根线就能按一定的优先次序来实现总线控制,并很容易扩充。缺点是对查询链的故障很敏感,如果第i个部件中的查询链电路有故障,那么第i个以后的部件都不能工作。另外,因为查询的优先级是固定的。   本章给出计算机信息传输通道中的硬件、软件解决方案、实现方法和相关协议等的基础理论、方法。 7.1.1 总线的基本概念 7.1 总线概述 总线是以分时的方法来为多个部件服务的,但是在任意时刻只为某两个部件或设备所占用。当总线上的一个部件要与另一个部件进行通信时,首先应该发出总线请求信号。在某一时刻,可能会有多个部件同时要求使用总线,总线控制机构根据一定的判决原则,决定首先由哪个部件使用总线。只有获得了总线控制权的部件,才能开始传送数据。此时发送信息的总线主部件分时的将信息发往总线,再由总线将这些信息同时发往各个接收信息的总线从部件。究竟哪个部件接收信息,是由获得总线控制权的总线主部件给出的地址信息经过译码之后产生的控制信号来决定。 7.1.2 总线的工作原理 7.1 总线概述 CPU 主存 I/O设备 适配器 I/O设备 适配器 …… 系统总线 7.1.3 总线的结构 7.1 总线概述 7.1.3 总线的结构 7.1 总线概述 CPU 主存 I/O设备 适配器 I/O设备 适配器 …… 系统总线 存储总线 7.1.3 总线的结构 7.1 总线概述 7.1.3 总线的结构 7.1 总线概述 7.1.3 总线的结构 7.1 总线概述 指令系统 吞吐量 最大存储容量 7.1.4 总线的分类 分类 7.2.1 总线的控制 7.2 总线的控制与通信 总线在任意时刻只被某两个部件或设备所占用。当总线上的一个部件要与另一个部件进行通信时,首先应该发出总线请求信号。在某一时刻,可能会有多个部件同时要求使用总线,总线控制机构根据一定的判决原则,决定首先由哪个部件使用总线。只有获得了总线控制权的部件,才能开始传送数据。获得总线控制权的部件被称为主部件,主部件一旦获得总线控制权后,就立即开始向另一个部件进行一次信息传送。负责接收信息的部件被称为从部件。 BS BR DB AB BG 部件/设备2 部件/设备n 部件/设备1 … 总 线 控 制 器 7.2.1 总线的控制 7.2 总线的控制与通信 7.2.1 总线的控制 7.2 总线的控制与通信 7.2.1 总线的控制 7.2 总线的控制与通信 总线控制器 部件/设备1 部件/设备2 部件/设备n 每次计数可以从0开始,也可以从上次计数的中止点开始。如果从0开始,各部件的优先次序和链式查询方式相同,优先级的次序是固定的。 如果从中止点开始,即为循环优先级,各个部件使用总线的级别相等。 计数器的初始值还可以由程序来设置,这就可以方便地改变优先次序,增加系统的灵活性。 7.2.1 总线的控制 7.2 总线的控制与通信 总 线 控 制 器 设备/部件1 设备/部件2 设备/部件 n … BR1 BG1 BR2 BG2 BRn BGn DB AB 7.2.1 总线的控制 7.2 总线的控制与通信 优点是响应时间快,即为确定优先响应设备所花费的时间少,不用逐个查询设备,然而这是以增加控制线数和硬件电路为代价的。 对比以上3种方式,可见链式查询方式所需的控制线数最少,仅用两根线确定总线控制权属于哪个设备;独立请求方式最多,需要采用2n根线;而计数器查询方式居中,对于n个部件的系统,共需要Log2n根定时查询计数线。 7.2.1 总线的控制 7.2 总线的控制与通信 7.2.2 总线的通信 7.2 总线的控制与通信   是指系统采用一个统一的时钟信号来协调发送和接收双方的传送定时关系。   异步方式也称为应答方式。在这种方式下,没有公用的时钟,也没有固定的时间间隔,完全依靠传送双方相互制约的“握手”信号来实现定时控制。   异步方式根据“请求”和“回答”信号的撤销是否互锁,分3种情况。 7.2.2 总线的通信 7.2 总线的控制与通信 异步 方式 不互锁 半互锁 全互锁 请求 回答 7.2.2 总线的通信 7.2 总线的控制与通信   请求”信号和“回答”信号都有一定的时间宽度,“请求”信号的撤销和“回答”信号的撤销没有直接的联系,如下图所示。 不互锁   “请求”信号的撤销取决于接收到“回答

文档评论(0)

1亿VIP精品文档

相关文档