【2022计算机综合试卷408考研第一轮_组成原理篇】第三章 系统总线
3.1 总线的基本概念
3.3.1为什么要用总线
随着计算机应用领域的不断扩大,I/O设备的种类和数量也越来越多,人们希望随时增添或减撤设备,用分散连接方式简直是一筹莫展,由此出现了总线连接方式
分散连接:各部件之间使用单独的连线
总线连接:将各部件连到一组公共信息的传输线上
3.3.2什么是总线(BUS)
总线是连接各个部件的信息传输线,是 各个部件共享的传输介质
在某一时刻,只允许有一个部件向总线发送信息,而多个部件可以同时从总线上接收相同的信息。
3.3.3总线上信息的传送
- 串行:一次可以传送一个信息
- 并行:一次可以传送多个信息(适用于较短的距离)
3.3.4总线结构的计算机举例
- 单总线结构框图(只有一条总线,当某时刻各部件都需要占用总线时,会发生冲突。所以设计了总线判断优先逻辑,但在整体程度上也会影响整机的工作效率)
- 面向CPU的双总线结构框图(I/O设备与主存交换信息是仍然要占用CPU,所以还会影响CPU的工作效率)
- 以存储器为中心的双总线结构框图(现代计算机大多是采用各类总线结构,目前的技术来说,系统总线和存储总线还是没有办法同时工作)
3.2总线的分类
从不同角度可以有不同的分类方式,按数据传输方式可分为并行传输总线和串行传输总线,按传输数据宽度可以分为8位、16位、32位、64位等传输总线,按总线的使用范围划分又有计算机(外设)总线、测控总线、网络通信总线等。
下面按照连接部件不同介绍三类总线(按总线的位置):
3.2.1片内总线
指 芯片内部 的总线(如:CPU内部、寄存器与寄存器之间、寄存器与算逻辑单元ALU之间)
3.2.2系统总线
计算机个部件之间 的信息传输线
- 数据总线: 双向 与机器字长、存储字长有关
如果数据总线的宽度为8位,指令字长为16位,那么CPU在取指阶段必须两次访问主存。
- 地址总线:单向 与存储地址、I/O地址有关(由CPU发出,取访问存储单元或I/O接口的地址)
- 控制总线:
有出 :存储器读、存储器写、总线允许、中断确认
有入 :中断请求、总线请求
3.2.3通信总线
用于 <