第六章 计算机组成原理总线系统讲授讲解
- 格式:ppt
- 大小:875.50 KB
- 文档页数:68
《计算机组成原理》第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 中的寄存器是用来暂时保存运算和控制过程中的中间结果、最终结果及控制、状态信息的,它可分为通用寄存器和专用寄存器两大类。
计算机组成原理(第六章系统总线教学教材第六章系统总线第一节总线的基本概念一、总线的分类1.总线:计算机中连接功能单元的公共线路,是一束信号线的集合,包括数据总线、地址总线和控制总线。
2.系统总线:连接计算机系统中各个功能模块或设备的总线,作为计算机硬件系统的主干。
3.内部总线:连接CPU内部各部件的总线。
4.总线的分类:①按传送格式分为:串行总线、并行总线;②按时序控制方式分为:同步总线、异步总线;③按功能分为:系统总线、CPU内部总线、各种局部总线。
④按数据传输方向分为:单工总线和双工总线,双工总线又分为半双工总线和全双工总线。
历年真题1.总线:计算机中连接功能单元的公共线路,是一束信号线的集合,包括数据总线、地址总线和控制总线。
(2001年)2.下列说法中正确的是()。
(2003年)A.半双工总线只能在一个方向上传输信息,全双工总线可以在两个方向上轮流传输信息B.半双工总线只能在一个方向上传输信息,全双工总线可以在两个方向上同时传输信息C.半双工总线可以在两个方向上轮流传输信息,全双工总线可以在两个方向上同时传输信息D.半双工总线可以在两个方向上同时传输信息,全双工总线可以在两个方向上轮流传输信息【分析】根据总线上信号的传递方向,总线可分为单向传输(单工)总线和双向传输(双工)总线,而双工总线又可分为半双工总线和全双工总线。
其中单工总线只能向一个方向传递信号,半双工总线可以在两个方向上轮流传递信号,全双工总线可以在两个方向上同时传递信号。
二、总线的信息传输方式1.串行传输:是指数据的传输在一条线路上按位进行。
(只需一条数据传输线,线路的成本低,适合于长距离的数据传输)。
在串行传输时,被传输的数据在发送设备中进行并行到串行的变换,在接收设备中进行串行到并行的变换。
2.并行传输:每个数据位都需要单独一条传输线,所有的数据位同时进行传输。
3.复合传输:又称总线复用的传输方式,它使不同的信号在同一条信号线上传输,不同的信号在不同的时间片中轮流地身总线的同一条信号线上发出。