(4.7)--第二章 系统总线计算机组成原理.ppt
《(4.7)--第二章 系统总线计算机组成原理.ppt》由会员分享,可在线阅读,更多相关《(4.7)--第二章 系统总线计算机组成原理.ppt(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2.1 总线的基本概念总线的基本概念2.2 总线的分类总线的分类2.3 总线的特性总线的特性2.4 总线结构总线结构2.5 总线设计要素总线设计要素第第2章章 系统总线系统总线 计算机系统的主要部件(处理器、主存、计算机系统的主要部件(处理器、主存、I/O模块)为了交换数据和控制信号,需要进行模块)为了交换数据和控制信号,需要进行互连,互连,由多条线组成的共享总线是构成计算机由多条线组成的共享总线是构成计算机系统的互连机构系统的互连机构。当代系统中,通常是采用层。当代系统中,通常是采用层次式总线以改善性能。次式总线以改善性能。教学内容教学内容总线概述总线概述、作用、作用总线的基本特性总线的基本
2、特性总线结构总线结构总线仲裁总线仲裁与控制与控制教学要求教学要求u理解:总线的基本概念理解:总线的基本概念u了解:总线的分类了解:总线的分类u掌握:总线的性能指标掌握:总线的性能指标u理解:总线的组织结构理解:总线的组织结构u理解:总线集中仲裁方式理解:总线集中仲裁方式u了解:总线定时控制方式了解:总线定时控制方式u了解:系统总线标准了解:系统总线标准2.1 总线的基本概念总线的基本概念 总线,也叫总线,也叫母线母线,是连接计算机系统各个部件,是连接计算机系统各个部件和装置的线路,它是一个或多个信息源传送信息到和装置的线路,它是一个或多个信息源传送信息到多个目的地的数据通路。多个目的地的数据通
3、路。总线也总线也是计算机中各个部件之间传送信息的公共是计算机中各个部件之间传送信息的公共通路。在总线上传送的有三类信息:通路。在总线上传送的有三类信息:数据信息数据信息、地地址信息址信息和和控制信息控制信息。内部总线内部总线:CPU内部连接各寄存器及运算部件之间内部连接各寄存器及运算部件之间的总线。的总线。系统系统总线总线:CPU同计算机系统的其他具有高速传输同计算机系统的其他具有高速传输功能的部件,如存储器、通道等互相的总线。功能的部件,如存储器、通道等互相的总线。I/O总线总线:中、低速中、低速I/O设备之间互相的总线。设备之间互相的总线。根据所处的位置不同,大致分为根据所处的位置不同,大
4、致分为3类:类:2.2 总线的分类总线的分类系系统统总总线线数据总线数据总线DB地址总线地址总线AB控制总线控制总线CB有出有出 有入有入存储器读、存储器写存储器读、存储器写总线允许、中断确认总线允许、中断确认中断请求、总线请求中断请求、总线请求有出有出 有入有入有出有出总线相关概念总线相关概念总线周期:总线周期:一次总线操作所需要的时间。一次总线操作所需要的时间。总线位宽:总线位宽:总线上同时能传输的数据位数。总线上同时能传输的数据位数。总线工作频率:总线工作频率:协调总线上各种操作的时间频率,协调总线上各种操作的时间频率,总线工作频率越高,总线工作速度就越快。总线工作频率越高,总线工作速度
5、就越快。总线带宽:总线带宽:单位时间内总线上可传输的数据量。总单位时间内总线上可传输的数据量。总线带宽与总线位宽成正比。线带宽与总线位宽成正比。总线带宽总线带宽=(总线位宽总线位宽/8)总线工作频率总线工作频率(MHz)波特率:波特率:每秒钟通过信道传输的二进制位数。每秒钟通过信道传输的二进制位数。比特率:比特率:每秒钟通过信道传输的信息量每秒钟通过信道传输的信息量(有效数有效数据位据位)。猝猝发式数据传输:发式数据传输:在一个总线周期传输存储地址在一个总线周期传输存储地址连续的多个数据。连续的多个数据。总线协议:总线协议:总线通信同步方式规定了实现总线数总线通信同步方式规定了实现总线数据传输
6、的定时规则。据传输的定时规则。消息传输:消息传输:将总线需要传送的数据信息、地址将总线需要传送的数据信息、地址信息和控制信息等合成一个固定的数据结构,信息和控制信息等合成一个固定的数据结构,以猝发方式进行传输。以猝发方式进行传输。主设备:主设备:获得总线控制权的设备。获得总线控制权的设备。从设备:从设备:被主设备访问的设备称。被主设备访问的设备称。2.3 总线特性总线特性 总线在物理上就是主板上的一组排线,通常总线在物理上就是主板上的一组排线,通常使用蚀铜的方式制作在主板上。为了方便设备接使用蚀铜的方式制作在主板上。为了方便设备接入,会在总线上连接入,会在总线上连接处留有处留有相应的扩展接口,
7、一相应的扩展接口,一般称为插槽。般称为插槽。设备接入时只需将设备的导电触片设备接入时只需将设备的导电触片端插入插槽即可。端插入插槽即可。1.总线的特性总线的特性机械特性:机械特性:总线的物理连接方式,包括总线的根数,总总线的物理连接方式,包括总线的根数,总线的插头、插座的形状,引脚线的排列方式等。线的插头、插座的形状,引脚线的排列方式等。功能特性:功能特性:描述总线中每一根线的功能。描述总线中每一根线的功能。电气特性:电气特性:定义每一根线上信号的传递方向及有效电定义每一根线上信号的传递方向及有效电平范围。送入平范围。送入CPU的信号叫输入信号的信号叫输入信号(IN),从,从CPU发发出的信号
8、叫输出信号出的信号叫输出信号(OUT)。时间特性:时间特性:定义每根线在什么时间有效。规定总线上各定义每根线在什么时间有效。规定总线上各信号有效的时序关系,信号有效的时序关系,CPU才能正确无误地使用。才能正确无误地使用。2.总线的标准化总线的标准化 相同的指令系统,相同的功能,不同厂家生产相同的指令系统,相同的功能,不同厂家生产的各功能部件在实现方法上几乎没有相同的,但各的各功能部件在实现方法上几乎没有相同的,但各厂家生产的相同功能部件却可以互换使用,其原因厂家生产的相同功能部件却可以互换使用,其原因在于它们都遵守了相同的系统总线的要求,这就是在于它们都遵守了相同的系统总线的要求,这就是系统
9、总线的标准化问题。系统总线的标准化问题。模块模块系统系统系统系统模块模块标标 准准 界界 面面 系统与各模块、系统与各模块、模块与模块之间有一模块与模块之间有一个互连标准界面,界个互连标准界面,界面对两端的模块都是面对两端的模块都是透明的。透明的。界面的任一方只需根据总线标准的要求完成自身界面的任一方只需根据总线标准的要求完成自身一面接口的功能要求,而无需了解对方接口与总线的一面接口的功能要求,而无需了解对方接口与总线的连接要求。连接要求。标准化的要求:标准化的要求:n支持众多性能不同的模块。支持众多性能不同的模块。n支持批量生产,并要质量支持批量生产,并要质量 稳定、价格低廉。稳定、价格低廉
10、。n可替换性、可组合性。可替换性、可组合性。ISAEISAVESA(LV-BUS)PCIAGPRS-232USB总总线线标标准准3.总线的性能指标总线的性能指标u总线位宽总线位宽:数据总线的根数,又称数据总线的根数,又称总线宽度总线宽度。一般为。一般为2的的整数次幂,通常采用整数次幂,通常采用bit作为单位。作为单位。u信号线数:信号线数:地址总线、数据总线和控制总线所需要的总线地址总线、数据总线和控制总线所需要的总线数。供电等引脚不包含在其中。数。供电等引脚不包含在其中。u总线带宽:总线带宽:单位时间内总线上数据的传输数量,单位时间内总线上数据的传输数量,又称又称总线数总线数据传输率据传输率
11、。单位一般采用。单位一般采用Bps即字节每秒。即字节每秒。u控制方式:控制方式:主要包括并发工作、自动配置、总裁方式、逻辑主要包括并发工作、自动配置、总裁方式、逻辑方式和计数方式等。方式和计数方式等。RS-232和和USB都是串行总线,其他是并行总线。都是串行总线,其他是并行总线。u时钟控制方式:时钟控制方式:总线上的数据与时钟是否同步决定该总线标准总线上的数据与时钟是否同步决定该总线标准是同步总线还是异步总线。是同步总线还是异步总线。同步总线的时钟信号独立于数据,而异步总线同步总线的时钟信号独立于数据,而异步总线的时钟信号是从数据中提取出来的。的时钟信号是从数据中提取出来的。例如:例如:SP
12、I、I2C是同步串行总线,是同步串行总线,RS-232则是则是异步串行总线。异步串行总线。总线标准总线标准数据线数据线总线时钟总线时钟带宽带宽ISA168 MHz(独立)(独立)16 MBpsEISA328 MHz(独立)(独立)33 MBpsVESA(VL-BUS)3233 MHz(CPU)133 MBpsPCI326433 MHz(独立)(独立)66 MHz(独立)(独立)132 MBps528 MBpsAGP3266.7 MHz(独立)(独立)133 MHz(独立)(独立)266 MBps533 MBpsRS-232串行通信串行通信总线标准总线标准数据终端设备(计算机)和数据通信设数据终
13、端设备(计算机)和数据通信设备(调制解调器)之间的标准接口备(调制解调器)之间的标准接口USB串行接口串行接口总线标准总线标准普通无屏蔽双绞线普通无屏蔽双绞线带屏蔽双绞线带屏蔽双绞线最高最高1.5 Mbps(USB1.0)12 Mbps(USB1.0)480 Mbps(USB2.0)2.4 总线结构总线结构一、单总线结构一、单总线结构单总线(系统总线)单总线(系统总线)CPU 主存主存 I/O接口接口 I/O 设备设备1 I/O 设备设备2 I/O接口接口 I/O 设备设备n I/O接口接口 用一组总线连接整个计算机系统的各大功能用一组总线连接整个计算机系统的各大功能部件,所有设备都挂在这条总
14、线上部件,所有设备都挂在这条总线上。(1)所有连接到单总线上的系统部件都共享)所有连接到单总线上的系统部件都共享同一地址空间。同一地址空间。(2)单总线采用异步通信方式,传送速率与)单总线采用异步通信方式,传送速率与设备速率有关,而与总线上其它子系统、总线的设备速率有关,而与总线上其它子系统、总线的物理长度无关。物理长度无关。(3)单总线不仅用在处理器级部件间互连,而)单总线不仅用在处理器级部件间互连,而且也可以用于各单元部件之间的连接。且也可以用于各单元部件之间的连接。(4)与总线连接的所有部件是互相独立的,这)与总线连接的所有部件是互相独立的,这种总线结构便于系统部件的扩充。种总线结构便于
15、系统部件的扩充。缺点:缺点:极容易形成计算机系统的瓶颈,极容易形成计算机系统的瓶颈,低速设备低速设备与高速设备之间的访问速度差,所以无法通过提高总与高速设备之间的访问速度差,所以无法通过提高总线带宽的方法加以解决。线带宽的方法加以解决。1.双总线结构双总线结构具有特殊功能的处理器,具有特殊功能的处理器,由通道对由通道对I/O统一管理统一管理通道通道 I/O接口接口 设备设备n I/O接口接口 设备设备0 CPU主存主存主存总线主存总线I/O总线总线二、多总线结构二、多总线结构 为了进一步提高为了进一步提高CPU与与I/O系统的并行性,系统的并行性,往往由往往由输入输出处理机(输入输出处理机(I
16、OP)来组织来组织I/O设设备。备。IOP的作用:一方面与众多外设相连,的作用:一方面与众多外设相连,另一方面又与主存设备相连。另一方面又与主存设备相连。2.面向面向 CPU 的双总线结构框图的双总线结构框图 中央处理器中央处理器 CPUI/O总线总线M总总线线主存主存 I/O接口接口 I/O 设备设备1 I/O 设备设备2I/O接口接口I/O接口接口 I/O 设备设备n 由于由于CPU工作期间要不断地取指令、工作期间要不断地取指令、取操作数、送结果,取操作数、送结果,CPU与主存之间的信与主存之间的信息流量特别大,因此在最繁忙的部件之间息流量特别大,因此在最繁忙的部件之间增加一组总线,即存储
17、总线。增加一组总线,即存储总线。3.以存储器为中心的双总线结构框图以存储器为中心的双总线结构框图系统总线系统总线 主存主存 CPU I/O接口接口 I/O 设备设备1 I/O 设备设备n I/O接口接口存储总线存储总线 低速低速I/O设备被低速设备被低速I/O总线管理,总线管理,用一个用一个通道通道的部件进行的部件进行信息信息管理管理;通道、主存和通道、主存和CPU接入高速接入高速的主存总线的主存总线,或者开辟主存与,或者开辟主存与CPU直接相连,减少直接相连,减少系统总线的负担。双总线系统总线的负担。双总线有效的解决了单总线结构有效的解决了单总线结构带来的瓶颈问题。带来的瓶颈问题。优点:优点
18、:增加通道设备为代价,通道实际上是一增加通道设备为代价,通道实际上是一台具有特殊功能的处理器,所以双总线通常在大、台具有特殊功能的处理器,所以双总线通常在大、中型计算机中采用。中型计算机中采用。4.三总线结构三总线结构主存总线主存总线DMA总线总线I/O总线总线 CPU 主存主存设备设备1设备设备n高速外设高速外设I/O接口接口I/O接口接口I/O接口接口 在在CPU和主存、主存与和主存、主存与I/O设备之间设置了一设备之间设置了一条独立总线,以进一步提高计算机的效率。这三条条独立总线,以进一步提高计算机的效率。这三条总线是:总线是:主存总线主存总线,输入输入/输出输出(I/O)总线和)总线和
19、内存内存访问访问(DMA)总线。)总线。在双总结构的基础上,充分考虑计算机系统各在双总结构的基础上,充分考虑计算机系统各个组成部件的速度特征,进行再一次的划分。高速个组成部件的速度特征,进行再一次的划分。高速设备、中速设备和低速设备进行聚合式的隔离。设备、中速设备和低速设备进行聚合式的隔离。主存总线:主存总线:用于用于CPU和内存之间传送和内存之间传送地址、数据和控制信息。地址、数据和控制信息。I/O总线:总线:CPU和各类外设之间的通信。和各类外设之间的通信。DMA总线:总线:主存和高速外设之间能够主存和高速外设之间能够直接传送数据。直接传送数据。5.三总线结构的变形三总线结构的变形局域网局
20、域网系统总线系统总线CPUCache局部总线局部总线扩展总线接口扩展总线接口扩展总线扩展总线Modem串行接口串行接口SCSI局部局部I/O控制器控制器主存主存 在处理器与在处理器与Cache之间有一条局部总线,它将之间有一条局部总线,它将CPU与与Cache或与更多的局部设备连接。或与更多的局部设备连接。Cache不仅与局部总线相连,还与系统总线相不仅与局部总线相连,还与系统总线相连,这样连,这样Cache可以直接与主存传输信息,而且可以直接与主存传输信息,而且I/O设备与主存也可以直接进行信息交换。设备与主存也可以直接进行信息交换。6.四总线结构四总线结构多媒体多媒体 Modem主存主存扩
21、展总线接口扩展总线接口局域网局域网SCSICPU串行接口串行接口FAX系统总线系统总线局部总线局部总线高速总线高速总线扩展总线扩展总线图形图形Cache/桥桥 增加了一条高速总线,载着各种高速设备,例增加了一条高速总线,载着各种高速设备,例如:网卡、显卡、硬盘等。这些高速设备的运行速如:网卡、显卡、硬盘等。这些高速设备的运行速度远远大于扩展总线上的低速设备,又略低于主存度远远大于扩展总线上的低速设备,又略低于主存和局部总线上的设备。和局部总线上的设备。同时同时Cache桥成为整个总线系统的运行核心,桥成为整个总线系统的运行核心,通过它通过它使得使得各种高速设备同主存、各种高速设备同主存、CPU
22、更加紧密更加紧密地地整合到一起。整合到一起。计算机系统级总线结构的发展就是根据计算机系统级总线结构的发展就是根据设设备速度不断划分备速度不断划分的过程。随着各种相关技术的的过程。随着各种相关技术的发展,每当设备速度发生一次较大的飞跃都会发展,每当设备速度发生一次较大的飞跃都会出现一种较为新颖的出现一种较为新颖的架构架构。飞跃发展来飞跃发展来提升计算机系统的工作效率,提升计算机系统的工作效率,消除系统级别总线结构不当带来的瓶颈。消除系统级别总线结构不当带来的瓶颈。心灵鸡汤心灵鸡汤 每一日所付出的代价都比前一日高,因每一日所付出的代价都比前一日高,因为你的生命又减少了一天,所以每一日都要为你的生命
23、又减少了一天,所以每一日都要更努力。今天太宝贵了,不应该为酸苦的忧更努力。今天太宝贵了,不应该为酸苦的忧虑和辛涩的悔恨所侵蚀,抬起头来,抓住快虑和辛涩的悔恨所侵蚀,抬起头来,抓住快乐的时光奔跑吧。乐的时光奔跑吧。2.5 总线设计要素总线设计要素 在设计总线时,主要考虑总线仲裁在设计总线时,主要考虑总线仲裁机制、定时方式、数据传输模式、宽度机制、定时方式、数据传输模式、宽度和复用等。和复用等。总线上连接着多个部件,什么时候由哪个部总线上连接着多个部件,什么时候由哪个部件发送信息,如何给信息传送定时,如何防止信件发送信息,如何给信息传送定时,如何防止信息丢失,如何避免多个部件同时发送,如何规定息丢
24、失,如何避免多个部件同时发送,如何规定接收信息的部件等一些列问题都需要由总线控制接收信息的部件等一些列问题都需要由总线控制器统一管理。器统一管理。一一.总线仲裁总线仲裁 挂载到总线上的设备一般分为挂载到总线上的设备一般分为主设备主设备和和从设从设备备。当有多个主设备希望。当有多个主设备希望同时同时获得总线获得总线使用使用权,权,就产生了碰撞冲突就产生了碰撞冲突,总线总线控制控制机制必须对这种情机制必须对这种情况进行明确的规定,设立一定的仲裁机制来决定况进行明确的规定,设立一定的仲裁机制来决定将控制权分配给哪个设备。将控制权分配给哪个设备。仲裁方法主要仲裁方法主要有有集中式集中式与与分分布布式式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 4.7-第二章 系统总线计算机组成原理 4.7 第二 系统总线 计算机 组成 原理
限制150内