第六章 计算机组成原理总线系统讲授讲解

合集下载

计算机组成原理之 总线系统

计算机组成原理之 总线系统

总线带宽
总线带宽:总线本身所能达到的最高传输速率。 线带宽 线本身所能 到的最高传输 率 Byte/s y / 设总线在同一个时钟周期内能并行传送D个字节,总线带宽为 Dr 总线时钟周期为T,总线频率f=1/T,总线带宽Dr=D/T=D*f 例1 (l)某总线在一个总线周期中并行传送 4个字节的数据, 一个总线周期等于一个总线时钟周期,总线时钟频率为33MHZ ,总线带宽是多少? 总线带宽是多少? (2)如果一个总线周期中并行传送64位数据,总线时钟频 率升为66MHZ,总线带宽是多少? 解:(l)设总线带宽用Dr表示,总线时钟周期用T=1/f表示,一 个总线周期传送的数据量用D表示,根据定义可得 Dr=D/T=D×1/T=D×F=4B×33×106/s=132MB/s (2) 64位=8B, Dr=D×f=8B×66×106/s=528MB/s
分时传送
采用总线复用方式 连在总线上的部件分时使用总线
31
32
总线接口基本概念
接口(Interface)即I/O设备适配器(Adaptor), 具体指CPU和主存、外围设备之间通过总线进行连 接的逻辑部件。 接的逻辑部件
地址总线 CPU 接 数据总线 口 控制总线 外设
接口功能
缓冲,速度匹配; 数据格式转换; 传送主机控制信号(start,stop); 监视并保存设备的工作状态(ready,busy, error); 5. 识别和指示数据传送的地址和传输量; 6. 程序中断。 1. 2 2. 3. 4.
集中式仲裁
链式查询方式 计数器定时查询方式 独立请求方式
37
38
链式查询方式
数据总线 地址总线 数据总线,地址总线 中 央 仲 裁 器
BS BR
计数器定时查询方式

计算机组成原理第六章_系统总线

计算机组成原理第六章_系统总线
给出起始地址,将固定块长的数据一个接一个地从相邻 地址读出或写入
写后读(Read-After-Write)
先写后读同一个地址单元,适用于校验
读修改写(Read-Modify-Write)
先读后写同一个地址单元,适用于共享数据保护
广播(Broadcast)
一个主设备对多个从设备的写入操作
在某一时刻,只允许有一个部件向总线发送信息,而多个部件可以同 时从总线上接收相同的信息。
串行
并行
四、总线结构的计算机举例
1. 面向 CPU 的双总线结构框图
中央处理器 CPU
输入/输出总线(I/O总线)


I/O接口
I/O接口 … I/O接口

线
主存
I/O 设备1
I/O 设备2

I/O 设备n
2. 单总线结构框图
6. 2 总线接口
1.串行传送
只有一条传输线,每次一位,按顺序来传送表示一个数码的所有二进制位(bit)。
2.并行传送
每个数据位都需要单独一条传输线。二进制数“0”或“1”在不同的线上同 时进行传送。
串行通信
COM口( cluster
communication port ) 即串行通讯端口
串行通信:将数据分解成二进制位用一条信号线,一位一位顺序传送的方式。


BG0

BR0
BG1 BR1
BG-总线同意 BR-总线请求
BGn BRn
数据线 地址线

I/O接口0 I/O接口1 … I/O接口n
排队器
响应时间快,确定优先响应的设备所花费的时间少。
分布式仲裁
分布式仲裁是以优先级仲裁策略为基础的仲裁方式。它不需要中央仲 裁器,每个潜在的主方功能模块都有自己的仲裁号和仲裁器。当它们有总 线请求时,把它们唯一的仲裁号发送到共享的仲裁总线上,每个仲裁器将 仲裁总线上得到的号与自己的号进行比较。如果仲裁总线上的号大,则它 的总线请求不予响应,并撤销它的仲裁号。最后,获胜者的仲裁号保留在 仲裁总线上。

计算机组成原理第六章总线系统

计算机组成原理第六章总线系统
异步通信
数据传送以字符为单位,字符之间没 有固定的时间间隔,发送方和接收方 不需要使用相同的时钟信号。
总线的仲裁机制
集中仲裁
使用一个中央仲裁器来管理总线的访问,例如:计数器、链表或优先级队列。
分布仲裁
没有中央仲裁器,而是通过硬件电路或软件算法来实现总线的访问控制。
总线的数据传输方式
并行传输
数据在多个通道上同时传输,每个通道传输一部分数据。
确定总线的控制方式
根据总线上主设备和从设备的数量和通信需求,选择合适的总线控制 方式,如同步控制或异步控制。
确定总线的仲裁方式和优先级
根据总线上主设备的数量和通信需求,设计合适的仲裁方式和优先级 确定机制。
硬件实现
选择合适的芯片和元件
01
根据设计需求,选择合适的芯片和元件来实现总线系统的硬件
部分。
计算机组成原理第六章总线 系统
• 总线系统的概述 • 总线的基本工作原理 • 常见总线系统介绍 • 总线系统的应用与发展 • 实验与实践:设计一个简单的总线
系统
01
总线系统的概述
总线的定义与分类
定义
总线是连接多个部件的信息传输 线,是多个部件共享的传输介质 。
分类
根据传输方式,总线可分为单向 总线和双向总线;根据连接的部 件数目,总线可分为局部总线和 系统总线。
THANKS
感谢观看
总线系统的基本组成
总线控制器
负责协调各个部件的通信,管 理总线的使用。
数据总线
用于传输数据,通常由双向线 组成。
地址总线
用于传输地址信息,确定要访 问的内存单元或I/O端口。
控制总线
用于传输控制信号,如读写信 号、中断信号等。

计算机组成原理第六章-第5讲-HOST总线和PCI总线复习课程

计算机组成原理第六章-第5讲-HOST总线和PCI总线复习课程
➢ 衡量总线性能的重要指标是总线带宽,它定返回义 13 为总线本身所能达到的最高传输速率。
本章小结
➢ 当代流行的标准总线追求与结构、CPU、技术无关的开发标准。 其总线内部结构包含: ①数据传送总线(由地址线、数据线、控制线组成); ②仲裁总线; ③中断和同步总线; ④公用线(电源、地线、时钟、复位等信号线)。
在异步定时中,总线周期的长度是可变的。当代的 总线标准大都能支持以下数据传送模式:①读/写操 作;②块传送操作;③写后读、读修改写操作;④ 广播、广集操作。
返回
16
本章小结
➢ PCI总线是当前实用的总线,是一个高带宽且 与处理器无关的标准总线,又是重要的层次总 线。它采用同步定时协议和集中式仲裁策略, 并具有自动配置能力。PCI适合于低成本的小 系统,因此在微型机系统中得到了广泛的应用。
返回
15
本章小结
➢ 总线定时是总线系统的又一核心问题之一。为 了同步主方、从方的操作,必须制订定时协议, 通常采用同步定时与异步定时两种方式
在同步定时协议中,事件出现在总线上的时刻由总 线时钟信号来确定,总线周期的长度是固定的。
在异步定时协议中,后一事件出现在总线上的时刻 取决于前一事件的出现,即建立在应答式或互锁机 制基础上,不需要统一的公共时钟信号。
6.5 HOST总线和PCI总线
五、总线仲裁 ➢ PCI总线采用集中式仲裁方式,每个PCI主
设备都有独立的REQ#(总线请求)和 GNT#(总线授权)两条信号线与中央仲裁 器相连。由中央仲裁器根据一定的算法对 各主设备的申请进行仲裁,决定把总线使 用权授予谁。但PCI标准并没有规定仲裁算 法。
10
➢ 总线仲裁是总线系统的核心问题之一。为了解决多个主设备同 时竞争总线控制权的问题,必须具有总线仲裁部件。它通过采 用优先级策略或公平策略,选择其中一个主设备作为总线的下 一次主方,接管总线控制权。按照总线仲裁电路的位置不同: 集中式仲裁:仲裁方式必有一个中央仲裁器,它受理所有功 能模块的总线请求,按优先原则或公平原则。 分布式仲裁。分布式仲裁不需要中央仲裁器,每个功能模 块都有自己的仲裁号和仲裁器。

计算机组成原理第六章 总线系统

计算机组成原理第六章 总线系统
早期总线的内部结构: 早期总线的内部结构: 实际上是处理器芯片引脚的延伸,是处理 实际上是处理器芯片引脚的延伸, 器与I/O设备适配器的通道. I/O设备适配器的通道 器与I/O设备适配器的通道.
数据线 地址线 控制线
6.1总线结构——基本概念
存储器 模块
输入设备 接口 输出设备 接口
CPU
6.1总线结构——基本概念
33MH32位
CPU
局部总线控制器 33MH 32位
RAM
网络适配器
图形
磁盘
ISA扩展总线控制器
8MH 16位
CD-ROM
FAX
磁带
扫描仪
打印机
总线 ISA EISA
线宽
16位 32位
猝发 带宽 (MB/S) 方式
自动 配置
并行 工作
支持 3.3V
规范性
可扩 展性
8 33 132
132/26 4/528
系统总线
CPU
存储总线
主存
设备 适配器
设备 适配器
双总线结构
特点:由于CPU与主存交换数据的机会多, 特点:由于CPU与主存交换数据的机会多,故增 CPU与主存交换数据的机会多 加了存储总线解决此问题,减轻了总线的负担. 加了存储总线解决此问题,减轻了总线的负担.
系统总线
存储总线
CPU
主存
IOP
PCI扩展槽 电池
6.1总线结构——基本概念
总线的连接方式: 总线的连接方式: 通过设备适配器将种类繁多, 通过设备适配器将种类繁多,速度各异的外 围设备连接到CPU CPU上 围设备连接到CPU上,使他们能够一起正常工 设备适配器也称为接口. 作.设备适配器也称为接口.

计算机组成原理 第六章总线系统

计算机组成原理 第六章总线系统

总线的特性
物理特性:指总线的物理连接方式,包括总 指总线的物理连接方式,
线的根数,总线的插头、插座的形状, 线的根数,总线的插头、插座的形状,引脚 线的排列方式等。 线的排列方式等。 功能特性:描述总线中每一根线的功能。 描述总线中每一根线的功能。 电气特性:定义每一根线上信号的传递方向 及有效电平范围。送入CPU的信号叫输入信 及有效电平范围。送入 的信号叫输入信 发出的信号叫输出信号(OUT)。 号(IN),从CPU发出的信号叫输出信号 , 发出的信号叫输出信号 。 时间特性:定义了每根线在什么时间有效。 定义了每根线在什么时间有效。 规定了总线上各信号有效的时序关系, 规定了总线上各信号有效的时序关系,CPU 才能正确无误地使用。 才能正确无误地使用。
6.1.3 总线的内部结构
当代流行的总线内部结构 :
6.1.3 总线的内部结构
它是一些标准总线,追求与结构、 它是一些标准总线,追求与结构、 CPU、技术无关的开发标准,并满足 、技术无关的开发标准, 包括多个CPU在内的主控者环境需求。 在内的主控者环境需求。 包括多个 在内的主控者环境需求 在当代总线结构中, 在当代总线结构中,CPU和它私有的 和它私有的 cache一起作为一个模块与总线相连。 一起作为一个模块与总线相连。 一起作为一个模块与总线相连 系统中允许有多个这样的处理器模块。 系统中允许有多个这样的处理器模块。 而总线控制器完成几个总线请求者之 间的协调与仲裁。 间的协调与仲裁。
三总线结构
多总线结构
在CPU、主存、I/O之间互联采用多条总线。 之间互联采用多条总线。 、主存、 之间互联采用多条总线
多总线结构
多总线结构
高速的CPU总线:CPU和cache之间采用 总线: 高速的 总线 和 之间采用 系统总线:主存连在其上。 系统总线:主存连在其上。 高速总线上可以连接高速LAN(100Mb/s局域网)、视 局域网)、 高速总线上可以连接高速 ( 局域网)、视 频接口、图形接口、 接口( 频接口、图形接口、SCSI接口(支持本地磁盘驱动器 接口 和其他外设)、 )、Firewire接口(支持大容量 设备)。 接口( 设备)。 和其他外设)、 接口 支持大容量I/O设备 高速总线通过扩充总线接口与扩充总线相连, 高速总线通过扩充总线接口与扩充总线相连,扩充总线 上可以连接串行方式工作的I/O设备 设备。 上可以连接串行方式工作的 设备。 通过桥 总线、 通过桥CPU总线、系统总线和高速总线彼此相连。桥实 总线 系统总线和高速总线彼此相连。 质上是一种具有缓冲、转换、控制功能的逻辑电路。 质上是一种具有缓冲、转换、控制功能的逻辑电路。 多总线结构体现了高速、中速、 多总线结构体现了高速、中速、低速设备连接到不同的 总线上同时进行工作,以提高总线的效率和吞吐量, 总线上同时进行工作,以提高总线的效率和吞吐量,而 且处理器结构的变化不影响高速总线。 且处理器结构的变化不影响高速总线。

《计算机组成原理》第6章:总线

《计算机组成原理》第6章:总线

《计算机组成原理》第6章:总线第6章:总线6.1 总线概述总线的定义总线是⼀组能为多个部件分时共享的公共信息传送线路。

分时和共享是总线的两个特点。

分时是指同⼀时刻只允许有⼀个部件向总线发送信息,如果系统中有多个部件,则它们只能分时地向总线发送信息。

共享是指总线上可以挂接多个部件,各个部件之间交换的信息都可以通过这组路线分时共享,在某⼀时刻只允许有⼀个部件向总线发送信息,但多个部件可以同时从总线上接收相同的信息。

总线设备总线上所连接的设备,按其对总线有⽆控制功能可分为主设备和从设备。

1) 主设备:指获得总线控制权的设备。

2) 从设备:总线的从设备是指被主设备访问的设备,只能响应从主设备发来的各种总线命令。

总线特性总线特性是指机械特性(尺⼨、形状)、电⽓特性(传输⽅向和有效电平范围)、功能特性(每根传输线的功能)和时间特性。

总线的猝发传输⽅式⼀个总线周期内传输存储地址连续的多个数据字的总线传输⽅式叫猝发传送。

总线的分类按总线功能划分:1) ⽚内总线:芯⽚内部的总线,是CPU芯⽚内部寄存器与寄存器之间、寄存器与ALU之间的公共连接线。

2) 系统总线:是计算机系统内各功能部件(CPU、主存、I/O接⼝)之间相互连接的总线。

按系统总线传输信息内容的不同分为:a) 数据总线:⽤来传输各功能部件之间的数据信息,是双向传输总线,其位数与机器字长、存储字长有关。

b) 地址总线:⽤来指出数据总线上的源数据或⽬的数据所在的主存单元或I/O端⼝的地址,是单向传输总线,地址总线的位数与内存地址空间的⼤⼩有关。

c) 控制总线:控制信息,包括CPU送出的控制命令和主存(或外设)返回CPU的反馈信号。

各功能部件通过数据总线连接形成的数据传输路径称为数据通路。

数据通路表⽰数据流经的路径,⽽数据总线是承载的媒介。

3) 通信总线:⽤于计算机系统之间或计算机系统与其他系统(如远程通信设备、测试设备)之间信息传送的总线,通信总线也称为外部总线。

计算机组成原理(蒋本珊)第六章讲解

计算机组成原理(蒋本珊)第六章讲解

第六章1.控制器有哪几种控制方式?各有何特点?解:控制器的控制方式可以分为3种:同步控制方式、异步控制方式和联合控制方式。

同步控制方式的各项操作都由统一的时序信号控制,在每个机器周期中产生统一数目的节拍电位和工作脉冲。

这种控制方式设计简单,容易实现;但是对于许多简单指令来说会有较多的空闲时间,造成较大数量的时间浪费,从而影响了指令的执行速度。

异步控制方式的各项操作不采用统一的时序信号控制,而根据指令或部件的具体情况决定,需要多少时间,就占用多少时间。

异步控制方式没有时间上的浪费,因而提高了机器的效率,但是控制比较复杂。

联合控制方式是同步控制和异步控制相结合的方式。

2.什么是三级时序系统?解:三级时序系统是指机器周期、节拍和工作脉冲。

计算机中每个指令周期划分为若干个机器周期,每个机器周期划分为若干个节拍,每个节拍中设置一个或几个工作脉冲。

3.控制器有哪些基本功能?它可分为哪几类?分类的依据是什么?解:控制器的基本功能有:(1)从主存中取出一条指令,并指出下一条指令在主存中的位置。

(2)对指令进行译码或测试,产生相应的操作控制信号,以便启动规定的动作。

(3)指挥并控制CPU 、主存和输入输出设备之间的数据流动。

控制器可分为组合逻辑型、存储逻辑型、组合逻辑与存储逻辑结合型3类,分类的依据在于控制器的核心———微操作信号发生器(控制单元CU)的实现方法不同。

4.中央处理器有哪些功能?它由哪些基本部件所组成?解:从程序运行的角度来看,CPU 的基本功能就是对指令流和数据流在时间与空间上实施正确的控制。

对于冯·诺依曼结构的计算机而言,数据流是根据指令流的操作而形成的,也就是说数据流是由指令流来驱动的。

中央处理器由运算器和控制器组成。

5.中央处理器中有哪几个主要寄存器?试说明它们的结构和功能。

解:CPU 中的寄存器是用来暂时保存运算和控制过程中的中间结果、最终结果及控制、状态信息的,它可分为通用寄存器和专用寄存器两大类。

计算机组成原理-第6章 总线系统

计算机组成原理-第6章 总线系统

一、信息的传送方式
串行传送
1、串行传送
只有一条传输线
并行传送 分时传送
按顺序来传送表示一个数码的所有二进制位(bit)的脉冲 信号,每次一位
通常以第一个脉冲信号表示数码的最低有效位,最后一 个脉冲信号表示数码的最高有效位
位时间:一个二进制位在传输线上占用的时间长度
串行
6.2 总线接口
2、并行传送 每个数据位需要单独一条传输线
根据定义可得 Dr = D/T = D×1/T = D×f =4B×33×1000000/s=132MB/s (2)64位=8B, Dr= D×f =8B×66×1000000/s=528MB/s
6.1总线的概念和结构
二、总线结构 单机系统中采用的总线结构
单总线结构 多总线结构 1、单总线结构 使用一条单一的系统总线来连接CPU、主存和I/O设备 控制简单、易扩充、使用率高 分时工作,导致很大的时间延迟,总效率低
2 仲裁总线: 包 括总线请求线和总线授权 线。
3 中断和同步总线 :用于处理带优先级的中 断操作,包括中断请求线
4 公用线: 包括 时钟信号线、电源线、地 线、系统复位线以及加电 或断电的时序信号线等。
6.1 总线概念和结构
总线物理实现
CPU 插板
主存 插板
I/O 插板
BUS
主板
6.2 总线接口
第六章 总线系统
总线的概念和结构 总线接口 总线的仲裁、定时和数据传送模式 总线周期操作
6.1总线的概念和结构
一、基本概念 1、总线的概念
是构成计算机系统的互连机构, 部件之间进行数据传送的公共通路
2、总线分类
按连接部件分类
内部总线 ▪ CPU内部连接各寄存器及运算部件之间的总线

计算机组成原理第6章 系统总线

计算机组成原理第6章 系统总线

27
图6.9
串行异步传输数据格式
28
第四节 计算机系统中,在总线上传输信息主要采用三
29
25
图6.8
串行同步通信信息格式
26
异步通信是指在通信过程中的字符之间传输的 时间间隔是不固定的。也就是说,“目的”部件必 须时刻作好接收的准备,“源”部件可以在任意时 刻开始发送字符。这要求在每一个字符的开始和结 束的地方加上标志,即加上起始位和停止位(也就 是给每个数据打包),以便使“目的”部件能够正 确的识别有效数据并将其接收下来。
15
总线结构的设计直接影响到总线控制方式、通 信方式、数据宽度、总线线数、成本、抗干扰能力 等,因此,不合理的总线结构会成为整个计算机系
16
第二节 当一组总线上挂有多个设备或部件的时候,如 果它们同时申请使用总线,必然要导致总线使用冲 突。为了避免冲突,需要对设备或部件的请求按照 某种次序排队,以便在多个设备同时出现请求时, 能按优先权的顺序依次响应,总线的这种使用方式
第6章
系统总线
总线在计算机系统中起到连接各部件的作用。 计算机各部件之间可以通过总线进行信息传递,协 同工作。根据功能、所在位置的不同,总线可以有 多种分类。同时,总线的控制方式、通讯方式也有 多种形式。本章主要介绍总线的有关概念、结构以 及总线的控制方式、通讯方式和信息传送方式。
1
第一节 一、基本概念 1)总线概念 总线是芯片内部各单元电路之间、模块与模块 之间、设备与设备之间,甚至系统与系统之间传送 信息的公共通路,在物理上它是一组信号线的集合 。学习计算机总线,主要应该掌握总线的划分方式
5
①机械结构规范。规定模块尺寸、总线插头、 ②功能结构规范。确定引脚名称与功能,及其 相互连接的协议。功能结构规范是总线的核心,通 常以时序和状态描述信息的交流、流向及管理规则

计算机组成原理(第六章系统总线教学教材

计算机组成原理(第六章系统总线教学教材

计算机组成原理(第六章系统总线教学教材第六章系统总线第一节总线的基本概念一、总线的分类1.总线:计算机中连接功能单元的公共线路,是一束信号线的集合,包括数据总线、地址总线和控制总线。

2.系统总线:连接计算机系统中各个功能模块或设备的总线,作为计算机硬件系统的主干。

3.内部总线:连接CPU内部各部件的总线。

4.总线的分类:①按传送格式分为:串行总线、并行总线;②按时序控制方式分为:同步总线、异步总线;③按功能分为:系统总线、CPU内部总线、各种局部总线。

④按数据传输方向分为:单工总线和双工总线,双工总线又分为半双工总线和全双工总线。

历年真题1.总线:计算机中连接功能单元的公共线路,是一束信号线的集合,包括数据总线、地址总线和控制总线。

(2001年)2.下列说法中正确的是()。

(2003年)A.半双工总线只能在一个方向上传输信息,全双工总线可以在两个方向上轮流传输信息B.半双工总线只能在一个方向上传输信息,全双工总线可以在两个方向上同时传输信息C.半双工总线可以在两个方向上轮流传输信息,全双工总线可以在两个方向上同时传输信息D.半双工总线可以在两个方向上同时传输信息,全双工总线可以在两个方向上轮流传输信息【分析】根据总线上信号的传递方向,总线可分为单向传输(单工)总线和双向传输(双工)总线,而双工总线又可分为半双工总线和全双工总线。

其中单工总线只能向一个方向传递信号,半双工总线可以在两个方向上轮流传递信号,全双工总线可以在两个方向上同时传递信号。

二、总线的信息传输方式1.串行传输:是指数据的传输在一条线路上按位进行。

(只需一条数据传输线,线路的成本低,适合于长距离的数据传输)。

在串行传输时,被传输的数据在发送设备中进行并行到串行的变换,在接收设备中进行串行到并行的变换。

2.并行传输:每个数据位都需要单独一条传输线,所有的数据位同时进行传输。

3.复合传输:又称总线复用的传输方式,它使不同的信号在同一条信号线上传输,不同的信号在不同的时间片中轮流地身总线的同一条信号线上发出。

计算机组成原理课件(6)总线系统

计算机组成原理课件(6)总线系统
计算机组成原理 Constitution Principle of Computer
李建廷
jianting.li@
西安财经学院 计算机科学系
Ch.6 总线系统
本章内容
6.1 总线概述 6.2 总线接口 6.3 总线控制 6.4 总线通信
2

部件 0 …… 部件 N-1
总线请求0 总 线 控 制 器 总线准许0 总线请求N-1 总线准许N-1 总线已被分配 …
22

6.3 总线控制
控制方式 主要特点 各模块的请求信号经过一 条公共的请求线向总线控 制器发出.各模块根据其 固定的优先级别获得总线 使用的机会. 由控制器轮流对各模块进 行测试,看其是否有请求. 查询时以计数方式向各模 块发出一个计数值,根据 计数值所对应的模块是否 有请求信号来决定总线使 用权的分配. 优点 总线裁决算法简单, 控制线数少,而且与 模块的数量无关,可 扩充性好 这种方式的优先级可 以用程序控制,动态 改变,灵活性较强;模 块的故障不会影响总 线的控制; 可靠性高. 缺点 灵活性差,不能由软件改变优先级.在 优先级高的部件频繁使用总路线时,优 先级低的模块可能很久得不到响应.又 由于总线可用信号串行地通过各模块, 延迟较大,总线分配的速度较低.
19

6.3 总线控制
(1)串行链接(链式查询方式) 各模块的请求信号经过一条公共的请求线向总线控制器发出,各 模块根据其固定的优先级别获得总线使用的机会。 总线控制部件在单总线、双总线系统中常是CPU的一部分,三总线系统 中是通道的一部分。 除数据总线、地址总线外,主要有三根控制线:总线忙、总线请求、 总线可用 主要特点:总线可用信号串行的从一个I/O接口传送至下一个I/O接口 使用总线的优先次序由I/O部件的物理位置决定 优点:总线控制线少、逻辑简单、选择算法简单、设备扩充容易 缺点:优先级控制灵活性差、对“总线可用”及相关电路故障敏感
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

接收方
1帧信息
发方首先发出一个启动信号,固定为0信号, 然后顺序发出8位二进制数据(0或1),最 后发出1个停止信号,固定为1信号,构成发 出1帧完整的信息。
收方一旦检测到启动信号,就会每隔1bit产 生一个选通脉冲将总线上的数据逐位接收下 来,一共产生8个选通脉冲,1帧信息便接收 完毕,以后继续检测下一个启动信号。整个 串行通信的过程就是这样,一帧一帧的传送, 每帧中一位一位的传送。
系统总线:同一台计算机系统的各 部件,如CPU、存储器、外设端口之 间传送信息的通路。
多机总线:多台计算机之间传送信息 的通路。
总线概述
总线由一定数量的传输线和总线控制器两部分构成。
传输线的总条数称作总 线的宽度
数据线和地址线 传输线包括 控制时序和中断信号
电源线和地线
未定义的公用线等4类
地址线的功能:提供 主存和I/O设备接口电 路的地址。
pentium计算机主板的总线结构框图: (三层次—— CPU总线、PCI总线、ISA总线的多总线结构)
北桥
南 桥
CPU总线: 也称CPU—存
储器总线,它是一个64位 数据线和32位地址线的同 步总线。
CPU是这条总线的主控者, 但必要时可放弃总线控制 权。
总线结构实例
北桥 PCI总线: 用于连接高速的I/O设
接口的分类
(2)根据主机对I/O设备的访问方式分
查询式接口:通过硬件或软件方式根据外设的优先 级别由高到低顺序查询哪个设备当前要进行输入/ 输出操作。
中断接口:哪个外设需要向主机输入/输出信息时, 立即向主机发出中断请求,由中断接口来处理有关 的事件。
DMA接口:由它代替CPU完成高速外设与主机之 间成块交换信息。
系统总线中控制 线的功能是:提 供主存、I/O接口 设备的控制信号 和响应信号。
总线概述
一条总线上常常有多个设备或部件,但任何时候只能 有两个设备利用总线进行通信,一是信息发送者,一 是信息接收者。总线控制器确定当前总线由哪两个设 备来使用。 如果有多个部件申请使用总线时,总线控制器要根据 申请者的优先级别来确定使用总线的优先次序。
的宽度指明了能够直接访问存储器的地址空间范围。
电气特性:定义每一根线上信号的传递方向及有效电
平范围。送入CPU的信号叫输入信号(IN),从CPU发 出的信号叫输出信号(OUT)。如地址总线是输出线, 数据总线是双向传送的信号线。有的高电平有效,有 的低电平有效。
时间特性:定义了每根线在什么时间有效。只有规定了
相同的指令系统,相同的功能,不同厂家生产的各功 能部件在实现方法上不相同,但各厂家生产的相同功 能部件却可以互换使用,其原因在于它们都遵守了相 同的总线标准。
总线的特性
物理特性:指总线的物理连接方式,包括总线的根数,
总线的插头、插座的形状,引脚线的排列方式等。
功能特性:描述总线中每一根线的功能。如地址总线
缺点:
所有部件都连接在一组总线上,总线的负载很重, 故多为小型机和微型机采用。
系统总线结构
双总线结构
在CPU和主存之间专门设置了一组高速的存储总线, 用于CPU和内存之间传送地址、数据和控制信息。
(1)内存总线使CPU可 通过专用总线与存储器 交换信息,减轻了系统 总线的负担。
(2)主存可通过系统 总线与外设之间实现 DMA操作,而不必经过 CPU。
基本概念
波特率——每秒钟通过信道传输的码元数(二进制位 数)。 比特率——每秒钟通过信道传输的信息量(有效数据 位)。
例如:在异步串行传输系统中,假设每秒可传输20个数 据帧,一个数据帧包含1个起始位、7个数据位、1个奇校 验位、1个结束位。 波特率=(1+7+1+1)20=200b/s 比特率=720=140b/s
单总线结构
使用一条单一的系统总线来连接CPU、主存和 I/O设备。
各部件之 间的所有 信息传送 都通过这 组总线。
系统总线结构
单总线结构的优点:
允许I/O设备之间或I/O设备与内存之间直接交换 信息,只需CPU分配总线使用权,不需要CPU干预信 息的交换。
总线是由各大功能部件分时使用的,某一时间只能 允许一对部件之间传送数据。
采用双端口存储器,把每个端口连到不同的总线 上,那么主存可以在同一时间内对两个端口完成读 写操作,从而增加主存的有效速度。
总线数量越多,吞吐量越大。
总线的内部结构
早期总线的内部结构:
地址线是单向的,用 来传送主存与设备的 地址;
数据线是双向的,用 来传送数据;
控制线对每一根来讲 是单向的,用来指明 数据传送的方向、中 断控制和定时请求。
三总线结构
系统总线结构
它是在双总线系统的基础上增加I/O总线形成的。
系统总线是CPU、内存和通道之间进行数据传送 的公共通路。
通道实际上是一台具有 特殊功能的处理器,实 现对外设的统一管理及 外设与主存之间的数据 传送。
用于CPU和内 存之间传送地 址、数据和控 制信息。
I/O总线用于多 个外设与通道之 间进行数据传送 的公共通路。
4 公用线: 包括时钟信号线、电源线、地线、系 统复位线以及加电或断电的时序信号线等。
总线的内部结构
在当代总线结构中, CPU和它私有的cache 一起作为一个模块与
总线相连。
总线控制器完成几个 总线请求者之间的协
调与仲裁。
现代总线的趋势是: 标准总线,与结构、 CPU、技术无关。
总线结构实例
大多数计算机采用了分层次的多总线结构。在这种结构 中,速度差异较大的设备模块使用不同速度的总线,而 速度相近的设备模块使用同一类总线。
总线上各信号有效的时序关系,CPU才能正确无误地 使用。
包括:
总线性能指标
(1)总线宽度:数据总线的根数
(2)标准传输率:在总线上每秒能传输的最大字节数
(3)时钟同步/异步:总线上的数据与时钟同步工作 的总线称为同步总线,时钟不同步的总线称为异步总 线
(4)总线复用:将地址总线和数据总线共用一组物理 线路,只是某一时刻该总线传输地址信号,另一时刻 传输数据信号或命令信号。
基本概念
总线周期——一次总线操作所需要的时间。
传送宽度——获得总线使用权后,在一次总线操作中 通过总线传送的数据位数。
总线带宽——总线能提供的数据传送速率,通常用每 秒钟传送信息的字节数(或位数)来表示。衡量总线 性能的重要指标。
例如:某总线在一个总线周期中并行传送4个字节的 数据,假设一个总线周期等于一个时钟周期,总线时 钟频率为33MHz,总线带宽=4B/T=4B f=4B 33 106/s=132MB/s
总线性能指标
(5)信号线数:即地址总线、数据总线和控制总线三 种总线的总和。 (6)总线控制方式:包括并发工作、自动配置、仲裁 方式、逻辑方式、计数方式等。 (7)其他指标:如负载能力
系统总线结构
系统总线是同一台计算机系统的各部件,如CPU、 存储器、外设端口之间互相连接的总线。根据连接 方式的不同,单机系统总线结构有三种基本类型。
缺点: (1)CPU是总线上的唯一主控者。
(2)总线信号是CPU引脚信号的延伸,故总线 结构紧密与CPU相关,通用性较差。
总线的内部结构
当代总线的内部结构
整个总线分成如下四 部分:
1 数据传送总线: 由地址线、数据线、 控制线组成。
2 仲裁总线: 包括 总线请求线和总线授 权线。
3 中断和同步总线:用于处理带优先级的中断操
ISA总线: 用于与低速I/O
设备连接。
总线上信息的传送方式
通过总线传送信息的方式有:串行传送、并行传送和分时传送。 串行传送
收发双方只需要一条传输线,任何信息 按照一定的传送速率从最低位开始传送 给对方。最低位在前,最高位在后。
总线上信息的传送方式
发送方

启动 信号
停止 信号
1 01 00000
从设备(从方)——被主设备访问的设备。
总线事务——从请求总线到完成总线使用的操作序列 称为总线事务。
基本概念
总线裁决方式——决定哪个设备进行总线控制的方式。 总线标准——系统与模块、模块与模块之间的一个互 连的标准界面。界面的任何一方只需根据总线标准的 要求完成自身一面接口的功能要求,而无需了解对方 接口与总线的连接要求。
第六章 总线系统
总线是构成计算机系统的互联机构,是多个系统功 能部件之间进行数据传送的公共通路。总线技术是 计算机系统的一个重要技术。 总线系统的概念、总线的结构和总线的控制。
总线概述
总线是传送信息的通路。
计算机系 统中的总 线分为三 类
内部总线:同一部件内部传送信息 的通路,如CPU内部连接各寄存器 及运算部件之间的总线。
总线接口
总线接口也称为输入输出接口,它是指CPU和主存、 外围设备之间通过总线进行连接的逻辑部件。
接口部件在它动态连接的两个部件之间起着“转 换器”的作用,以便实现彼此之间的信息传送。接口 通常做成标准化,可以连接多个设备。
因为主机通过总线与各种类型的输入输出设备相连, 并且相互交换信息,但是由于它们之间存在着很大 的差异,它们的工作方式不同,传输速率不同,结 构方式不同,使用器件不同,因此各种输入输出设 备必须要通过相应的接口,通过输入输出总线才能 与主机交换信息。
总线上信息的传送方式
并行传送 对每个数据位都需要单独 一条传输线。信息有多少 二进制位组成,就需要多 少条传输线,从而使得二 进制数“0”或“1”在不同 的线上同时进行传送。
特点:传送速度快,传输线多,适于短距离的数据传 送。
总线上信息的传送方式
分时传送 分时传送有两种概念。
一是采用总线复用方式,将不可能同时传送的信息, 例如地址信息和数据信息,用同一组总线来传输。 分时传送的另一种概念是共享总线的部件分时使用 总线。
相关文档
最新文档