第9章计算机组成原理要点课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第9章计算机组成原理要点课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 要点 课件
- 资源描述:
-
1、本章导读本章导读 本章首先介绍总线的基本概念与总线的分类本章首先介绍总线的基本概念与总线的分类情况,然后讲述总线的基本组成与基本连接情况,然后讲述总线的基本组成与基本连接方式,内容包括三态门的知识与计算机系统方式,内容包括三态门的知识与计算机系统中的单总线、多总线等连接结构及其特点。中的单总线、多总线等连接结构及其特点。然后结合总线的结构与作用介绍总线特性与然后结合总线的结构与作用介绍总线特性与总线的性能指标、总线的仲裁方式与时序操总线的性能指标、总线的仲裁方式与时序操作方式,最后介绍总线标准的概念并简单介作方式,最后介绍总线标准的概念并简单介绍在计算机系统中广泛使用过的一些总线标绍在计算机系
2、统中广泛使用过的一些总线标准情况。准情况。本章要点本章要点 总线的基本概念总线的基本概念 总线的分类总线的分类 总线的组成及性能指标总线的组成及性能指标 总线的集中仲裁与分布仲裁方式总线的集中仲裁与分布仲裁方式 总线操作和定时总线操作和定时 同步定时方式与异步定时方式同步定时方式与异步定时方式 总线标准总线标准9.1 总线概述总线概述9.1.1 总线的基本概念总线的基本概念9.1.2 总线的分类总线的分类9.1.1 总线的基本概念总线的基本概念 计算机是由一组相互之间通信的计算机是由一组相互之间通信的3种基本种基本类型(类型(CPU、存储器和、存储器和I/O)的部件或模)的部件或模块组成的系统
3、。因此,必须要有使模块连块组成的系统。因此,必须要有使模块连接在一起的通路。连接各种模块的通路的接在一起的通路。连接各种模块的通路的集合称为互连结构,这一结构的设计取决集合称为互连结构,这一结构的设计取决于模块之间所必须交换的信息。人们在计于模块之间所必须交换的信息。人们在计算机中尝试过很多种互连结构,迄今使用算机中尝试过很多种互连结构,迄今使用最普遍的是总线和各种多总线结构。最普遍的是总线和各种多总线结构。 计算机通过系统总线将计算机通过系统总线将CPU、主存储器、主存储器及外围设备连接起来,总线不但影响计及外围设备连接起来,总线不但影响计算机系统的结构与连接方式,而且影响算机系统的结构与连
4、接方式,而且影响计算机系统的性能和效率。计算机系统的性能和效率。 总线(总线(Bus)是连接两个或多个设备的公)是连接两个或多个设备的公共通信线路。总线的关键特征是它为共共通信线路。总线的关键特征是它为共享的传输介质。享的传输介质。 多种设备连接到总线上,一个设备发出多种设备连接到总线上,一个设备发出的信号可以被其他所有连接到总线上的的信号可以被其他所有连接到总线上的设备所接收。但如果两个设备同时传送,设备所接收。但如果两个设备同时传送,它们的信号将会重叠,这样会引起混淆。它们的信号将会重叠,这样会引起混淆。因此,每次只能有一个设备成功地利用因此,每次只能有一个设备成功地利用总线发送数据,而多
5、个部件可以同时从总线发送数据,而多个部件可以同时从总线上接收数据信息。总线上接收数据信息。 多数情况下,总线由多条通信路径或线多数情况下,总线由多条通信路径或线路组成,每条线能传送一位二进制代码。路组成,每条线能传送一位二进制代码。多条线路放在一起,总线就能同时并行多条线路放在一起,总线就能同时并行地传送多位二进制数字。如地传送多位二进制数字。如32条传输线条传输线组成的总线,可同时传输组成的总线,可同时传输32位二进制代位二进制代码。也有单条线路组成的总线,此时能码。也有单条线路组成的总线,此时能在该线路上,用一段时间一位接一位地在该线路上,用一段时间一位接一位地传送一串二进制数字。传送一串
6、二进制数字。 在没有总线的情况下,计算机需要交换在没有总线的情况下,计算机需要交换信息的各部件间需要设置专门的连接线信息的各部件间需要设置专门的连接线路,这称为分散连接方式,此时的连线路,这称为分散连接方式,此时的连线复杂而效率又低。采用总线结构后具有复杂而效率又低。采用总线结构后具有以下的优点:以下的优点:(1)模块式总线设计可以简化系统结构,)模块式总线设计可以简化系统结构,降低成本。面向总线的结构节省连接线,降低成本。面向总线的结构节省连接线,使系统更加清晰明了。使系统更加清晰明了。(2)模块式总线设计可以简化硬件和软件)模块式总线设计可以简化硬件和软件的设计,缩短产品的设计周期,使产品
7、更的设计,缩短产品的设计周期,使产品更具竞争力。模块设计的设计人员仅需针对具竞争力。模块设计的设计人员仅需针对规范的总线标准,而不必面对功能复杂且规范的总线标准,而不必面对功能复杂且日新月异的日新月异的CPU等内部接口,能以最快的等内部接口,能以最快的速度推出新产品。速度推出新产品。(3)便于系统的扩充和更新。按规范的总)便于系统的扩充和更新。按规范的总线标准设计的总线产品面向整个行业,具线标准设计的总线产品面向整个行业,具有很好的通用性,便于系统的扩充更新。有很好的通用性,便于系统的扩充更新。 9.1.2 总线的分类总线的分类 按二进制数据的传送方式可分为并行传输按二进制数据的传送方式可分为
8、并行传输总线和串行传输总线。按数据传送的方向总线和串行传输总线。按数据传送的方向可分为单向总线和双向总线。按时序控制可分为单向总线和双向总线。按时序控制方式可分为同步总线和异步总线。若按总方式可分为同步总线和异步总线。若按总线的使用范围划分,则又有计算机总线、线的使用范围划分,则又有计算机总线、测控总线、网络通信总线等。下面按总线测控总线、网络通信总线等。下面按总线在计算机中所处位置的不同,来分类介绍在计算机中所处位置的不同,来分类介绍总线。总线。 1、片内总线、片内总线 片内总线是指芯片内部的总线,如在片内总线是指芯片内部的总线,如在CPU芯片内部各个部件之间传送信息的数据芯片内部各个部件之
9、间传送信息的数据通路。由于所制造芯片的面积和芯片引通路。由于所制造芯片的面积和芯片引脚的限制,内部总线有的采用单总线结脚的限制,内部总线有的采用单总线结构,有利于集成度的提高和成品率的提构,有利于集成度的提高和成品率的提高。有的芯片内采用双总线或三总线结高。有的芯片内采用双总线或三总线结构,有利于内部数据传送速度的加快。构,有利于内部数据传送速度的加快。 2、系统总线、系统总线 系统总线是指系统总线是指CPU、主存、主存、I/O各大部件各大部件之间的信息传输线,它把这些部件连接起之间的信息传输线,它把这些部件连接起来构成了计算机系统。由于这些部件通常来构成了计算机系统。由于这些部件通常都制作在
10、各个插件板上,故又叫做板级总都制作在各个插件板上,故又叫做板级总线(即在一块电路板上各芯片间的连线)线(即在一块电路板上各芯片间的连线)和板间总线。和板间总线。 按系统总线传输信息的不同,它又可分为按系统总线传输信息的不同,它又可分为三类:数据总线、地址总线和控制总线。三类:数据总线、地址总线和控制总线。、数据总线(、数据总线(DB,Data Bus) 在任意两个涉及数据(此处的含义包括在任意两个涉及数据(此处的含义包括要运算的数据信息或要处理的指令信息)要运算的数据信息或要处理的指令信息)的存储、处理乃至交换、传输的设备之的存储、处理乃至交换、传输的设备之间,都应有数据总线。因为数据正是通间
11、,都应有数据总线。因为数据正是通过这条总线而实现传输的。显然,数据过这条总线而实现传输的。显然,数据总线应该能实现双向传输,即可以进行总线应该能实现双向传输,即可以进行从从A设备向设备向B设备的传送,也可以进行从设备的传送,也可以进行从B设备向设备向A设备的传送。设备的传送。 对于数据总线来说,它的两个性能指标对于数据总线来说,它的两个性能指标是传输的速率和总线的宽度。前者是指是传输的速率和总线的宽度。前者是指每个单位时间它能传送多少个数据,显每个单位时间它能传送多少个数据,显然这个指标将对计算机的运算速度有重然这个指标将对计算机的运算速度有重大影响,而它与传输的距离也有关系。大影响,而它与传
12、输的距离也有关系。后者是每条总线可以同时传送多少位,后者是每条总线可以同时传送多少位,也就是这个总线一共有多少条实际的物也就是这个总线一共有多少条实际的物理线路,我们把它称为总线的宽度。理线路,我们把它称为总线的宽度。、地址总线(、地址总线(AB,Address Bus) 地址总线用于传送地址信号,以确定所地址总线用于传送地址信号,以确定所访问的存储单元或某个输入访问的存储单元或某个输入/输出端口。输出端口。微机中地址总线一般有微机中地址总线一般有16位、位、20位、位、24位、位、32位、位、36位等几种宽度标准,位等几种宽度标准,与存储器所用的地址的位数以及端口的与存储器所用的地址的位数以
13、及端口的地址位数相对应。这也同时确定了可以地址位数相对应。这也同时确定了可以访问的存储空间的大小。访问的存储空间的大小。 应当指出,地址总线要和数据总线一起应当指出,地址总线要和数据总线一起使用才有效。比如,如果要从某个设备使用才有效。比如,如果要从某个设备向存储设备存入数据,则这个数据应该向存储设备存入数据,则这个数据应该放到从某个设备连接到存储设备的数据放到从某个设备连接到存储设备的数据总线上,同时应在连接这两个设备的地总线上,同时应在连接这两个设备的地址总线上给出存储设备的地址,这样才址总线上给出存储设备的地址,这样才能实现正确的存入(写入)操作。能实现正确的存入(写入)操作。 从这里也
14、不难理解,地址总线是单向总从这里也不难理解,地址总线是单向总线,而不像数据总线那样需要有双向传线,而不像数据总线那样需要有双向传送的功能。只有掌握总线控制权的主控送的功能。只有掌握总线控制权的主控部件,如中央处理器、输入部件,如中央处理器、输入/输出处理机输出处理机IOP(Input Output Processor)等,)等,才能向地址总线上发送地址信息。而像才能向地址总线上发送地址信息。而像存储器这样不掌握总线控制权的部件,存储器这样不掌握总线控制权的部件,只能从地址总线上接收地址信息,并配只能从地址总线上接收地址信息,并配合控制信号进行地址译码就可以了。合控制信号进行地址译码就可以了。
15、、控制总线(、控制总线(CB,Control Bus) 控制总线是用来传送各类控制控制总线是用来传送各类控制/状态信号状态信号的。如同前面所说,要实现对存储器的的。如同前面所说,要实现对存储器的读读/写操作,需要同时有数据总线、地址写操作,需要同时有数据总线、地址总线以及控制总线的参与,操作才能实总线以及控制总线的参与,操作才能实现。而且,实际上它们是在控制总线上现。而且,实际上它们是在控制总线上的信号的控制之下进行的。的信号的控制之下进行的。 以实现把数据总线上的数据存入地址总以实现把数据总线上的数据存入地址总线给出其地址的存储器的某个存储单元线给出其地址的存储器的某个存储单元为例,控制总线
16、在其工作的周期中首先为例,控制总线在其工作的周期中首先使地址总线工作,发送地址信息到存储使地址总线工作,发送地址信息到存储器的地址选择器中,从而使相应单元做器的地址选择器中,从而使相应单元做好接收数据的准备,然后使数据总线工好接收数据的准备,然后使数据总线工作,把它上面的数据写到该存储单元中。作,把它上面的数据写到该存储单元中。地址总线与数据总线上的信息一直维持地址总线与数据总线上的信息一直维持到控制总线工作周期的结束。到控制总线工作周期的结束。3、外部总线、外部总线 外部总线也称为通信总线,它用于计算外部总线也称为通信总线,它用于计算机系统之间或计算机系统与其它电子仪机系统之间或计算机系统与
17、其它电子仪器或设备之间的通信。由于这类联系涉器或设备之间的通信。由于这类联系涉及到许多方面,如外部连接方式、距离及到许多方面,如外部连接方式、距离远近、速度快慢、工作方式等等,差别远近、速度快慢、工作方式等等,差别极大,因此通信总线的类别很多。但基极大,因此通信总线的类别很多。但基本上可按传输方式分为两种:串行通信本上可按传输方式分为两种:串行通信总线和并行通信总线。总线和并行通信总线。 、串行总线、串行总线 串行总线的数据在数据线上按位进行传输,串行总线的数据在数据线上按位进行传输,因此只需要一根数据线,线路的成本低,因此只需要一根数据线,线路的成本低,适合于远距离的数据传输。在具体传输时,
18、适合于远距离的数据传输。在具体传输时,按顺序传送一个数据的所有二进制位的脉按顺序传送一个数据的所有二进制位的脉冲信号,每次一位,被传送的数据在发送冲信号,每次一位,被传送的数据在发送部件中必须进行并行数据到串行数据的转部件中必须进行并行数据到串行数据的转换,这个过程称为拆卸;而在接收部件中换,这个过程称为拆卸;而在接收部件中则需要将串行数据转换成并行数据,这个则需要将串行数据转换成并行数据,这个过程称为装配。过程称为装配。 串行总线是一种信息传输信道,每秒钟串行总线是一种信息传输信道,每秒钟通过信道传输的码元数称为波特率,它通过信道传输的码元数称为波特率,它反映了串行总线每秒钟传输的全部二进反
19、映了串行总线每秒钟传输的全部二进制位数。而每秒钟通过信道传输的信息制位数。而每秒钟通过信道传输的信息量称为比特率,它反映了串行总线每秒量称为比特率,它反映了串行总线每秒钟传输的有效数据位数。钟传输的有效数据位数。 串行传输方式可分为同步方式和异步方串行传输方式可分为同步方式和异步方式两种。在异步传输方式中,每个字符式两种。在异步传输方式中,每个字符要用一位起始位和若干停止位作为字符要用一位起始位和若干停止位作为字符传输的开始和结束标志,需占用一定的传输的开始和结束标志,需占用一定的时间。所以在进行数据块传送时,为了时间。所以在进行数据块传送时,为了提高速度,一般把每个字符前后的附加提高速度,一
20、般把每个字符前后的附加位去掉,而将若干个字符作为一个数据位去掉,而将若干个字符作为一个数据块一起传送,在数据块的开始和结尾处块一起传送,在数据块的开始和结尾处用一个或若干个同步字符作为标志。这用一个或若干个同步字符作为标志。这种方式称为同步串行传输方式。种方式称为同步串行传输方式。 、并行总线、并行总线 并行总线的数据在数据线上同时有多位并行总线的数据在数据线上同时有多位一起传送,每一位要有一根数据线,因一起传送,每一位要有一根数据线,因此一共需要多根数据线。在同样的传输此一共需要多根数据线。在同样的传输频率下,并行传输要比串行传输速度快频率下,并行传输要比串行传输速度快得多。但是,并行总线的
21、进一步发展却得多。但是,并行总线的进一步发展却遇到了障碍。遇到了障碍。 首先,由于并行传输方式的前提是用同首先,由于并行传输方式的前提是用同一时序传播信号,用同一时序接收信号,一时序传播信号,用同一时序接收信号,而过分提升时钟频率将难以让数据传输而过分提升时钟频率将难以让数据传输的时序与时钟合拍,布线长度稍有差异,的时序与时钟合拍,布线长度稍有差异,数据就会以与时钟不同的时序传达。此数据就会以与时钟不同的时序传达。此外,提升时钟频率还容易引起信号线间外,提升时钟频率还容易引起信号线间的相互干扰,因此,并行方式难以实现的相互干扰,因此,并行方式难以实现高速化。另外,增加位宽无疑会使布线高速化。另
22、外,增加位宽无疑会使布线数目增加,成本随之攀升。数目增加,成本随之攀升。9.2 总线的组成与连接方式总线的组成与连接方式9.2.1 总线的基本组成总线的基本组成9.2.2 总线的基本连接方式总线的基本连接方式9.2.1 总线的基本组成总线的基本组成 总线是能从两个或两个以上的源部件传总线是能从两个或两个以上的源部件传送信息到一个或多个目的部件的一组传送信息到一个或多个目的部件的一组传输线,而导线则是仅仅连接一个源部件输线,而导线则是仅仅连接一个源部件到一个或多个目的部件的传输线。组成到一个或多个目的部件的传输线。组成总线,除了要有传输导线外,重要的是总线,除了要有传输导线外,重要的是总线控制线
23、路。总线控制线路。 由于总线有两个或两个以上的输出信息的由于总线有两个或两个以上的输出信息的源部件,多个接收信息的目的部件,对于源部件,多个接收信息的目的部件,对于发送的信息就必须经过选择判优,分开发发送的信息就必须经过选择判优,分开发送,避免多个部件同时发送信息的矛盾。送,避免多个部件同时发送信息的矛盾。同时还应对传送的信息进行定时,防止信同时还应对传送的信息进行定时,防止信息丢失。这样,总线中应该设置总线控制息丢失。这样,总线中应该设置总线控制线路。总线控制线路包括总线判优或仲裁线路。总线控制线路包括总线判优或仲裁控制逻辑、驱动器和中断逻辑等。控制逻辑、驱动器和中断逻辑等。1、总线驱动、总
24、线驱动 总线上可连接多个部件,具有扩充的灵总线上可连接多个部件,具有扩充的灵活性。总线上能连接多少部件,是受总活性。总线上能连接多少部件,是受总线的驱动能力限制的。这是在总线上扩线的驱动能力限制的。这是在总线上扩充设备或部件时应该注意的。充设备或部件时应该注意的。 在总线的传输线上至少连接两个源部件,在总线的传输线上至少连接两个源部件,而对集成电路来说,不是任意两个集成而对集成电路来说,不是任意两个集成电路的输出端都可以短接在一起的,使电路的输出端都可以短接在一起的,使用不当,会损坏器件。在计算机系统中,用不当,会损坏器件。在计算机系统中,通常采用三态输出电路(三态门)或集通常采用三态输出电路
25、(三态门)或集电极开路输出电路来驱动总线。电极开路输出电路来驱动总线。2、三态门、三态门 三态门是具有三种输出状态的电路,在三态门是具有三种输出状态的电路,在计算机中用处很大,常用作总线驱动器。计算机中用处很大,常用作总线驱动器。它包括它包括MOS型的三态门和双极型的三态型的三态门和双极型的三态门两种。图门两种。图9-1表示了常用三态门的逻表示了常用三态门的逻辑符号和真值表。辑符号和真值表。图图9-1 三态门的逻辑符号和真值表三态门的逻辑符号和真值表 三态缓冲门是靠三态缓冲门是靠“允许允许/禁止禁止”控制端上控制端上接入逻辑接入逻辑“1”或逻辑或逻辑“0”来控制其操作来控制其操作的。三态门被禁
展开阅读全文