计算机组成原理

上传人:仙*** 文档编号:247372101 上传时间:2024-10-18 格式:PPT 页数:75 大小:517KB
返回 下载 相关 举报
计算机组成原理_第1页
第1页 / 共75页
计算机组成原理_第2页
第2页 / 共75页
计算机组成原理_第3页
第3页 / 共75页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第六章 总线系统,6.1,总线的概念和结构形态,6.2,总线接口,6.3,总线的仲裁、定时和数据传送模式,6.4,PCI,总线,6.5,ISA,总线和,Futurebus,总线,6.1,总线的概念和结构形态,6.1.1,总线的基本概念,总线是构成计算机系统的互连机构,是多个系统功能部件之间进行数据传送的公共通路。,一个单处理器系统中的总线大致分为三类:,(1),内部总线,:,CPU,内部连接各寄存器及运算部,件之间的总线。,(2),系统总线,:,CPU,同计算机系统的其他高速功,能部件,如存储器、通道等互相,连接的总线。,(3),I/O,总线,:中、低速,I/O,设备之间互相连接的,总线。,1.,总线的特性,物理特性,:指总线的物理连接方式,包括总线的根数,总线的插头、插座的形状,引脚线的排列方式等。,功能特性,:描述总线中每一根线的功能。,电气特性,:定义每一根线上信号的传递方向及有效电平范围。送入,CPU,的信号叫输入信号,(IN),,从,CPU,发出的信号叫输出信号,(OUT),。,时间特性,:定义了每根线在什么时间有效。规定了总线上各信号有效的时序关系,,CPU,才能正确无误地使用。,2.,总线的标准化,相同的指令系统,相同的功能,不同厂家生产的各功能部件在实现方法上几乎没有相同的,但各厂家生产的相同功能部件却可以互换使用,其原因在于它们都遵守了相同的系统总线的要求,这就是系统总线的标准化问题。,总线带宽,:总线本身所能达到的最高传输速率,它是衡量总线性能的重要指标,单位兆字节每秒,(MB/s),。,【,例,1】,(1),某总线在一个总线周期中并行传送,4,个字节的数据,假设一个总线周期等于一个总线时钟周期,总线时钟频率为,33MHz,,,则总线带宽是多少,?(2),如果一个总线周期中并行传送,64,位数据,总线时钟频率升为,66MHz,,,则总线带宽是多少,?,解,(1),设总线带宽用,Dr,表示,总线时钟周期用,T=1/f,表示,一个总线周期传送的数据量用,D,表示,根据定义可得,Dr=D/T=D1/T=Df,=4B331000000/s=132MB/s,(2)64,位,=8B,,,Dr=Df,=8B661000000/s=528MB/s,6.1.2,总线的连接方式,大多数总线都是以相同方式构成的,其不同之处仅在于总线中数据线和地址线的数目,以及控制线的多少及其功能。然而,总线的排列布置与其它各类部件的连接方式对计算机系统的性能来说,将起着十分重要的作用。根据连接方式不同,单机系统中采用的总线结构有三种基本类型:,1.,单总线结构,2.,双总线结构,3.,三总线结构,1.,单总线结构,在许多单处理器的计算机中,使用一条单一的系统总线来连接,CPU,、,主存和,I/O,设备,叫做单总线结构。如下图所示。,在单总线结构中,要求连接到总线上的逻辑部件必须高速运行,以便在某些设备需要使用总线时能迅速获得总线控制权;而当不再使用总线时,能迅速放弃总线控制权。,2.,双总线结构,双总线结构保持了单总线系统简单、易于扩充的优点,但又在,CPU,和主存之间专门设置了一组高速的存储总线,使,CPU,可通过专用总线与存储器交换信息,并减轻了系统总线的负担,同时主存仍可通过系统总线与外设之间实现,DMA,操作,而不必经过,CPU,。,当然这种双总线系统以增加硬件为代价。其结构如下图所示。,3.,三总线结构,它是在双总线系统的基础上增加,I/O,总线形成的。如下图所示。,在,DMA,方式中,外设与存储器间直接交换数据而不经过,CPU,,,从而减轻了,CPU,对数据输入输出的控制,而“通道”方式进一步提高了,CPU,的效率。通道实际上是一台具有特殊功能的处理器,又称为,IOP(I/O,处理器,),,它分担了一部分,CPU,的功能,以实现对外设的统一管理及外设与主存之间的数据传送。显然由于增加了,IOP,,,使整个系统的效率大大提高。然而这是以增加更多的硬件代价换来的。,6.1.3,总线结构对计算机系统性能的影响,在一个计算机系统中,采用哪种总线结构,往往对计算机系统的性能有很大影响。下面从三个方面来讨论这种影响。,1.,指令系统,在双总线系统中,,CPU,对存储总线和系统总线必须有不同的指令系统;在单总线系统中,访问主存和,I/O,传送可使用不同的操作码或相同的操作码。当使用相同的指令时,应使用不同的地址区分是访问主存还是外设。,2.,最大存储容量,在单总线系统中,若采用相同的操作码访问主存和外设,则主存的最大容量必须小于由计算机字长所决定的可能的地址总数。,在双总线系统中,对主存和外设进行存取的判断是利用各自的指令操作码。由于主存地址和外设地址出现于不同的总线上,所以存储容量不会受到外围设备多少的影响。,3,.,吞吐量,计算机系统的吞吐量是指流入、处理和流出系统的信息的速率。它取决于信息能够多快地输入内存,,CPU,能够多快地取指令,数据能够多快地从内存取出或存入,以及所得结果能够多快地从内存送给一台外围设备。,6.1.4,总线的内部结构,1.,早期总线,:,早期总线的内部结构如下图所示。它实际上是处理器芯片引脚的延伸,是处理器与,I/O,设备适配器的通道。这种简单的总线一般由,50,100,条线组成,这些线按其功能可分为三类:,地址线,、,数据线,和,控制线,。,简单总线结构的不足之处在于:,(,1,),CPU,是总线上的唯一主控者。,(,2,)总线信号是,CPU,引脚信号的延伸,故总,线结构紧密与,CPU,相关,通用性较差。,2.,当代总线,:,下图所示为,当代流行的总线,内部结构。它是一些标准总线,追求与结构、,CPU,、,技术无关的开发标准,并满足包括多个,CPU,在内的主控者环境需求。,在当代总线结构中,,CPU,和它私有的,cache,一起作为一个模块与总线相连。系统中允许有多个这样的处理器模块。而总线控制器完成几个总线请求者之间的协调与仲裁。,整个总线分成如下四部分:,(1),数据传送总线,:由地址线、数据线、控制,线组成。,(2),仲裁总线,:包括总线请求线和总线授权线。,(3),中断和同步总线,:用于处理带优先级的中,断操作,包括中断请求,线和中断认可线。,(4),公用线,:包括时钟信号线、电源线、地线、,系统复位线以及加电或断电的时,序信号线等。,6.1.5,总线结构实例,大多数计算机采用了分层次的多总线结构。在这种结构中,速度差异较大的设备模块使用不同速度的总线,而速度相近的设备模块使用同一类总线。显然,这种结构的优点不仅解决了总线负载过重的问题,而且使总线设计简单,并能充分发挥每类总线的效能。,下图是,Pentium,计算机主板的总线结构框图。可以看出,它是一个三层次的多总线结构,即有,CPU,总线、,PCI,总线和,ISA,总线。,CPU,总线:,也称,CPU,存储器总线,它是一个,64,位数据线和,32,位地址线的同步总线。,总线时钟频率为,66.6MHz(,或,60MHz),,,CPU,内部时钟是此时钟频率的倍频。此总线可连接,4,128MB,的主存。主存扩充容量是以内存条形式插入主板相关插座来实现的。,CPU,总线还接有,L,2,级,cache,。,主存控制器和,cache,控制器芯片用来管理,CPU,对主存和,cache,的存取操作。,CPU,是这条总线的主控者,但必要时可放弃总线控制权。,PCI,总线:,用于连接高速的,I/O,设备模块。通过“桥”芯片,上面与更高速的,CPU,总线相连,下面与低速的,ISA,总线相接。,PCI,总线是一个,32(,或,64,位,),的同步总线,,32,位,(,或,64,位,),数据,/,地址线是同一组线,采用分时复用。总线时钟频率为,33.3MHz,,,总线带宽是,132MB/s,。,PCI,总线采用集中式仲裁方式,有专用的,PCI,总线仲裁器。主板上一般有,3,个,PCI,总线扩充槽。,ISA,总线:,pentium,机使用该总线与低速,I/O,设备连接。早期主板上一般留有,3,4,个,ISA,总线扩充槽,以便使用各种,16,位,/8,位适配器卡。该总线支持,7,个,DMA,通道和,15,级可屏蔽硬件中断。另外,ISA,总线控制逻辑还通过主板上的片级总线与实时钟,/,日历、,ROM,、,键盘和鼠标控制器,(8042,微处理器,),等芯片相连接。,CPU,总线、,PCI,总线、,ISA,总线通过两个“桥”芯片连成整体(北桥芯片和南桥芯片)。,桥芯片在此起到了 信号速度缓冲、电平转换、控制协议的转换和地址映射的作用。,通过桥将两类不同的总线“粘合”在一起的技术特别适合于系统的升级换代。,pentium,个人机总线系统中有一个核心逻辑芯片组,简称,PCI,芯片组,它包括主存控制器和,cache,控制器芯片、。,6.2,总线接口,6.2.1,信息的传送方式,数字计算机使用二进制数,它们或用电位的高、低来表示,或用脉冲的有、无来表示。,计算机系统中,传输信息采用三种方式:,串行传送,、,并行传送,和,分时传送,。,但是出于速度和效率上的考虑,系统总线上传送的信息必须采用,并行传送,方式。,1.,串行传送,当信息以串行方式传送时,只有一条传输线,且采用脉冲传送。在串行传送时,按顺序来传送表示一个数码的所有二进制位,(bit),的脉冲信号,每次一位,通常以第一个脉冲信号表示数码的最低有效位,最后一个脉冲信号表示数码的最高有效位。,在串行传送时,被传送的数据需要在发送部件进行并串变换,这称为,拆卸,;而在接收部件又需要进行串并变换,这称为,装配,。,串行传送主要优点是只需要一条传输线,这一点对长距离传输显得特重要,成本比较低廉。,2.,并行传送,用并行方式传送二进制信息时,对每个数据位都需要单独一条传输线。信息有多少二进制位组成,就需要多少条传输线,从而使得二进制数“,0”,或“,1”,在不同的线上同时进行传送。,并行传送一般采用电位传送。由于所有的位同时被传送,所以在相同时钟速度下,并行数据传送比串行数据传送快得多。,串、并行传送的示意图。,3.,分时传送,分时传送有两种概念。,一是采用,总线复用方式,,某个传输线上既传送地址信息,又传送数据信息。为此必须划分时间片,以便在不同的时间间隔中完成传送地址和传送数据的任务。,分时传送的另一种概念是,共享总线的部件分时使用总线,。,6.2.2,接口的基本概念,接口,即,I/O,设备适配器,具体指,CPU,和主存、外围设备之间通过总线进行连接的逻辑部件。,接口部件在它动态连接的两个部件之间起着“转换器”的作用,以便实现彼此之间的信息传送。,CPU,、,接口和外设之间的连接关系如下图所示,。,为了使所有的外围设备能够兼容,并能在一起正确地工作,,CPU,规定了不同的信息传送控制方法。一个标准接口可能连接一个设备,也可能连接多个设备。,典型的接口通常具有如下功能:,1.,控制,:接口靠程序的指令信息来控制外围设备的动作,如启动、关闭设备等。,2.,缓冲,:接口在外围设备和计算机系统其他部件之间用作为一个缓冲器,以补偿各种设备在速度上的差异。,3.,状态,:接口监视外围设备的工作状态并保存状态信息。状态信息包括数据“准备就绪”、“忙”、“错误”等等,供,CPU,询问外围设备时进行分析之用。,4.,转换,:接口可以完成任何要求的数据转换,例如并串转换或串并转换,因此数据能在外围设备和,CPU,之间正确地进行传送。,5.,整理,:接口可以完成一些特别的功能,例如在需要时可以修改字计数器或当前内存地址寄存器。,6.,程序中断,:每当外围设备向,CPU,请求某种动作时,接口即发生一个中断请求信号到,CPU,。,事实上,一个适配器必有两个接口:一是和系统总线的接口,,CPU,和适配器的数据交换一定的是并行方式;二是和外设的接口,适配器和外设的数据交换可能是并行方式,也可能是串行方式。根据外围设备供求串行数据或并行数据的方式不同,适配器分为,串行数据接口
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!