计算机组成原理-第六章.ppt
《计算机组成原理-第六章.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理-第六章.ppt(65页珍藏版)》请在三一办公上搜索。
1、第6章 总线系统,6.1 总线的概念和结构形态6.2 总线接口6.3 总线的仲裁、定时和数据传送模式 6.4 ISA总线6.5 PCI总线,一、为什么要用总线,二、什么是总线,三、总线上信息的传送,串行,并行,6.1总线的概念和结构形态,总线是构成计算机系统的互连机构,是多个系统功能部件之间进行数据传送的公共通路。,6.1总线的概念和结构形态,单处理器系统的总线,大致分为三类:内部总线:CPU内部连接各寄存器及运算部件之间的总线系统总线:CPU同计算机系统的其他高速功能部件,如存储器、通道等互相连接的总线I/O总线:中低速I/O设备间互相连接的总线,一、总线类型(层次结构),芯片总线(Chip
2、 Bus)芯片级互连,大规模集成电路芯片内部或之间连接的总线局部总线(Local Bus),微处理器的引脚信号片内总线,大规模集成电路芯片内部连接内总线(Internal Bus)模板级互连,主机内部功能单元(模板)间连接的总线板级总线、母板总线,或系统总线系统总线(System Bus)是微机系统的主要总线内部总线从一条变为多条,形成多总线结构外总线(External Bus)设备级互连,微机与其外设或微机之间连接的总线过去,指通信总线现在,常延伸为外设总线,二、总线特性,物理特性:物理连接方式,包括总线的根数、排列方式,总线的插头、插座的形状等功能特性:描述总线中每一根线的功能电气特性:定
3、义每一根线上信号的传递方向及有效电平范围。送入CPU的信号叫输入信号(IN),从CPU发出的信号叫输出信号(OUT)时间特性:定义了每根线在什么时间有效,即总线上各信号有效的时序关系,为了方便各个功能部件的连接,广泛应用的总线都实现了标准化,三、总线的性能指标,数据线 的根数,每秒传输的最大字节数(MBs),同步、不同步,地址线 与 数据线 复用,地址线、数据线和控制线的 总和,负载能力,并发、自动、仲裁、逻辑、计数,四、总线带宽,总线带宽总线传输速率吞吐率单位时间传输的数据量每秒兆字节(MB/S)或每秒位(bps)总线带宽传输的数据量需要的时间,举例,5MHz的8086微处理器16(40.2
4、10-6)bps20106 bps2.5 MB/S66MHz的Pentium,基本非流水线总线周期64266106 bps264 MB/S66MHz的Pentium,2-1-1-1猝发读周期32566106 B/S422.4 MB/S,【例1】(1)某总线在一个总线周期中并行传送4个字节的数据,假设一个总线周期等于一个总线时钟周期,总线时钟频率为33MHz,则总线带宽是多少?(2)如果一个总线周期中并行传送64位数据,总线时钟频率升为66MHz,则总线带宽是多少?,解:(1)设总线带宽用Dr表示,总线时钟周期用T=1/f表示,一个总线周期传送的数据量用D表示,根据定义可得:Dr=D/T=D1/
5、T=Df=4B331000000/s=132MB/s(2)64位=8BDr=Df=8B661000000/s=528MB/s,此处:1MB106 B,1.单总线结构在单处理器的计算机中,使用一条单一的系统总线来连接CPU、主存和I/O设备,叫做单总线结构。要求连接到总线上的逻辑部件必须高速运行,以便在某些设备需要使用总线时能迅速获得总线控制权;当不再使用总线时,能迅速放弃总线控制权。,五、总线结构,2.双总线结构在CPU和主存之间专门设置了一组高速的存储总线,使CPU可通过专用总线与存储器交换信息,减轻了系统总线的负担,主存仍可通过系统总线与外设之间实现DMA操作,而不必经过CPU,3.三总线
6、结构,早期总线的内部结构-处理器芯片引脚的延伸,当代流行的总线内部结构,六、PC机总线的发展,16位PC机:单总线结构IBM PC机和IBM PC/XT机的IBM PC总线IBM PC/XT机的IBM AT总线,即ISA总线早期32位PC机与MCA总线竞争的EISA总线(扩展 ISA总线)32位局部总线VESA当前32位PC机:多总线结构存储总线系统总线:外设部件互连PCI显示总线:图形加速接口AGP外设接口:键盘接口、鼠标接口、并行打印机接口、串行通信接口,通用串行接口USB,IEEE 1394接口,6.2 总线接口,1.串行传送只有一条传输线,每次一位,按顺序来传送表示一个数码的所有二进制
7、位(bit)2.并行传送每个数据位都需要单独一条传输线。二进制数“0”或“1”在不同的线上同时进行传送,串行通信,串行通信:将数据分解成二进制位用一条信号线,一位一位顺序传送的方式串行通信的优势:用于通信的线路少,因而在远距离通信时可以极大地降低成本通信协议(通信规程):收发双方共同遵守解决传送速率、信息格式、位同步、字符同步、数据校验等问题串行通信适合于远距离数据传送,也常用于速度要求不高的近距离数据传送PC系列机上有两个串行异步通信接口、键盘、鼠标器与主机间采用串行数据传送,通信方式,串行异步通信:以字符为单位进行传输串行同步通信:以一个数据块(帧)为传输单位,每个数据块附加1个或2个同步
8、字符,最后以校验字符结束传输制式全双工:双根传输线,能够同时发送和接收半双工:单根传输线,不能同时发送和接收单工:单根传输线只用作发送或只用作接收调制解调器Modem:通信线路信号与计算机数字信号相互转换的设备,起始位每个字符开始传送的标志,起始位采用逻辑0电平,数据位数据位紧跟着起始位传送。由58个二进制位组成,低位先传送,校验位用于校验是否传送正确;可选择奇检验、偶校验或不传送校验位,停止位表示该字符传送结束。停止位采用逻辑1电平,可选择1、1.5或2位,起止式异步通信字符格式,空闲位传送字符之间的逻辑1电平,表示没有进行传送,数据传输速率,数据传输速率比特率(Bit Rate)每秒传输的
9、二进制位数bps字符中每个二进制位持续的时间长度都一样,为数据传输速率的倒数进行二进制数码传输,每位时间长度相等:比特率波特率(Baud Rate)过去,限制在50 bps到9600 bps之间现在,可以达到115200 bps或更高,【例2】利用串行方式传送字符,每秒钟传送的数据位数常称为波特。假设数据传送速率是120个字符/秒,每一个字符格式规定包含10个数据位(起始位、停止位、8个数据位),问传送的波特数是多少?每个数据位占用的时间是多少?,【解】:波特数为:10位120/秒=1200波特 每个数据位占用的时间Td是波特数的倒数:Td=1/1200=0.8330.001s=0.833ms
10、,发送8位数据:59H01011001B,偶校验、两个停止位,6.3.1 总线的仲裁,主设备(Master):控制总线完成数据传输从设备(Slave):被动实现数据交换总线仲裁:决定当前控制总线的主设备集中仲裁:中央仲裁器负责分布仲裁:比较各个主设备仲裁号决定,某一时刻,只能有一个主设备控制总线,其它设备此时可以作为从设备,某一时刻,只能有一个设备向总线发送数据,但可以有多个设备从总线接收数据,集中仲裁:链式查询方式,I/O接口1,集中仲裁:计数器定时查询方式,I/O接口1,设备地址,集中仲裁:独立请求方式,分布式仲裁,中央处理器,设备接口0,设备接口1,设备接口N,3,1,2,6.3.2 总
11、线的定时(时序协议),同步定时(时序)总线操作的各个过程由共用的总线时钟信号控制适合速度相当的器件互连总线,否则需要准备好信号让快速器件等待慢速器件微处理器控制的总线时序采用同步时序异步定时(时序)总线操作需要握手联络(应答)信号控制数据传输的开始伴随有启动(选通或读写)信号数据传输的结束有一个确认信号,进行应答,同步时序协议,同步式数据输入,同步式数据输出,不互锁,半互锁,全互锁,异步时序的互锁关系,打印机时序,典型的异步时序DATA0DATA7(8位并行数据)信号主机输出打印数据和命令STROBE*(选通)信号输出低有效,才能使打印机接收数据ACK*(响应)信号打印机接收数据结束回送负脉冲
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 第六

链接地址:https://www.31ppt.com/p-6606651.html