大学计算机组成原理《总线系统》复习课件_第1页
大学计算机组成原理《总线系统》复习课件_第2页
大学计算机组成原理《总线系统》复习课件_第3页
大学计算机组成原理《总线系统》复习课件_第4页
大学计算机组成原理《总线系统》复习课件_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机组成原理·总线系统总线系统复习课件2026课程导览01总线概述基本概念与分类02总线结构单总线与多总线03仲裁与定时总线控制与通信04性能与标准指标与常见标准01总线概述总线是连接计算机各部件的公共信息通道总线:连接各部件的信息通道01核心特征两大核心特征共享:同一组线路被多个部件共同使用分时:同一时刻只能有一对部件进行信息传送02设计动机为什么需要总线问题:CPU、主存、I/O接口等部件若两两直连,连线会极其庞杂方案:总线用少数公共线路取代大量点对点连线,简化硬件结构,也便于扩展与维护03知识梳理复习三问传什么——信息内容与格式怎么传——传送方式与控制逻辑由谁控制——总线仲裁与管理机构04基础概念总线定义总线是一组能为多个部件分时共享的公共信息传送线路。总线的三大功能与意义理解这一分工,即可解释总线宽度、地址位数与控制信号设计为何成为衡量性能与扩展能力的重要依据。三类信号线分工明确,统一了部件间接口规范,CPU、存储器与外设不必为每种组合单独定制连接方案。01数据传送数据总线在各部件间搬运数据,宽度决定每次并行传送的位数,是影响系统吞吐的关键参数。02地址寻址地址总线指出数据来源或去向,宽度决定可寻址的存储空间大小。03控制协调控制总线传递读写命令、时序信号与中断请求,协调各部件有序工作。总线的构成:四类信号线四类信号线4类

数据线双向传输,位宽通常与机器字长一致,常见

8、16、32、64位。

地址线单向,由主设备向外发出;位宽决定可寻址范围,32根地址线可直接寻址

4GB

空间。

控制线传递读写、中断、请求与应答等信号,条数因总线而异。

电源线与地线为总线器件供电,并构成公共参考电位。分时复用:数据线与地址线常分时复用同一组物理线路,以减少引脚数量。识别四类信号线的方向性,是理解总线时序与带宽计算的起点。总线的四个特性维度机械特性规定物理连接方式插座形状、引脚数目与排列顺序决定接口能否兼容电气特性规定信号传输方向与有效电平范围多高算高电平、多低算低电平上升沿、下降沿的定义功能特性描述每根信号线承担什么功能传地址、传数据,还是发控制命令地址线数据线控制线时间特性又称过程特性规定各信号线之间有效的时序关系操作何时开始、各信号按什么先后顺序出现比较总线标准差异总线的分类:按功能层次划分三者边界随技术进步有所模糊,但按功能层次分类仍是整理总线知识最常用的第一把尺度。片内总线位于

CPU芯片内部,连接

运算器、控制器与寄存器与芯片引脚

无关内部互联系统总线连接

CPU、主存与I/O接口由

数据总线、地址总线、控制总线

构成传统考察重点通信总线又称

外部总线或I/O总线用于系统与

外部设备、系统之间

的数据通信外设连接串行总线与并行总线并行总线多根数据线同时传多位,同频下吞吐更大。早期

PCI

为典型代表。但线多、布线复杂、易受干扰,时钟频率难提高。吞吐更大线多复杂串行总线单根或少量数据线逐位传输。线路简单、抗干扰强,可大幅提升时钟频率。借差分信号增强可靠性。PCIeUSBSATA02总线结构结构决定性能瓶颈与扩展能力单总线结构:简洁与瓶颈并存一组系统总线连接

CPU、主存

所有I/O设备。优点结构简单、成本低扩充方便,新增外设直接挂接瓶颈任何时刻仅一对部件可通信总线频率须迁就低速设备,高速部件性能受限主存与I/O共用总线,访问冲突形成传输瓶颈定位:早期小型机与简单系统的基准结构,后续多总线方案均围绕绕开这一瓶颈展开。内存总线与I/O总线分离Q

单总线结构面临什么问题?A

主存与I/O设备共用一条通道,互相争抢,形成瓶颈。Q

如何设置双总线结构?A

设置内存总线与I/O总线两条独立通道。Q

双总线结构带来什么效果?A

主存与低速外设不再争用同一通道,CPU访存速度提升,外设传送不拖慢内存访问。Q

双总线结构存在什么局限?A

I/O设备与主存间的数据传送仍需

CPU中转,瓶颈只是部分缓解,未完全解决。双总线方案内存总线:CPU与主存之间,支持高速访问I/O总线:CPU与各类外设之间,设备经I/O接口接入内存总线CPU

主存+I/O总线CPU

外设三总线结构与DMA通路除了内存总线与I/O总线,增设DMA总线让高速外设直接读写主存。三总线结构让

内存、I/O与DMA

三条通路各司其职,是后续总线仲裁问题的引出前提。衔接点:三总线结构须协调

CPU与DMA控制器的关系,由此引出总线仲裁问题。访问路径CPU→内存总线→主存处理器经内存总线访问主存I/O设备→I/O总线→CPU普通外设经I/O总线与CPU交互高速外设(磁盘、网络)→DMA总线→直接读写主存高速外设绕过CPU直达主存工作机制①

临时接管DMA控制器在数据块传送期间临时接管总线控制权,传送结束后交还CPU。②

解放CPU把CPU从数据搬运中解放出来,显著提升系统效率。多总线结构与层次化设计单总线“一桥一路走到底”存在性能与兼容性矛盾,需按速度分层解决。层次化设计把简单结构变成分级总线网络,实现性能与兼容性的统一。问题→对策问题低速设备拖慢高速通道,性能与兼容性难以兼顾对策按速度分层,把总线分成若干级对策各层通过桥接器或芯片组相连,按自身频率工作分层总线结构3层高速层:前端总线或内存通道连接

CPU、主存与芯片组中间层:PCIe等局部总线承担显卡、固态硬盘等高速外设低速层:USB、SATA、音频等挂接键盘、鼠标、硬盘总线结构对比与选择逻辑从单总线到多总线,核心在于抓住瓶颈并不断绕开。01记忆主线→抓住“瓶颈在哪、如何绕开”02演进规律→暴露瓶颈→拆开通路/分层/增设专用通道单总线结构最简单,所有部件共享一条通路,全局竞争成为瓶颈。结构最简单双总线主存通路与外设通路分离,直接冲突得到缓解。主存与外设分离三总线引入

DMA通路,高速外设绕过CPU直访主存。引入DMA通路多总线按速度分层,用桥接器连接不同速率总线,兼顾性能与扩展。按速度分层03总线仲裁与定时仲裁解决竞争,定时保证可靠传输总线控制:主设备与从设备分清主从角色,再进入具体仲裁与定时方式。主设备主动方主动发起总线操作、拥有总线控制权。典型代表:CPUDMA控制器从设备响应方只能响应主设备命令、被动参与数据传送。典型代表:主存多数外设总线控制的两个核心问题难点总线仲裁:多个主设备同时请求时,决定谁先获得控制权——解决“谁能用总线”通信定时:保证信息可靠传送——解决“如何可靠传送”复习顺序:先分清主从角色再进入具体仲裁与定时方式集中式仲裁:链式查询链条式总线允许多设备按距离决定优先级。总线仲裁:解决“谁能用总线”。优点:连线少、实现简单、易于扩充。缺点:优先级固定,可靠性较差。硬件构成三条控制线总线请求、总线忙、总线允许。允许线从控制器串行穿过各设备,形成一条链。优先级规则允许信号沿链向下传递,离控制器最近者先截获,截获后不再后传——距离决定优先级。优点与缺点优点连线少、实现简单、易于扩充。缺点优先级固定,远端设备可能长期等待;链路任一环节故障,后续设备全部失去允许信号,可靠性较差。集中式仲裁:计数器定时查询链式查询机制取消固定允许信号链,控制器启动计数器,依次输出设备地址号;设备将自身地址与总线地址比较,相符且发出请求者获得总线。优先级可调计数器可从零开始、从中断点继续,也可由程序设置起始值;循环计数即形成轮流使用机制。代价需额外地址线传送设备号,控制逻辑更复杂;设备越多,轮询一遍耗时越长。集中式仲裁:独立请求方式三种集中式仲裁方式各有利弊,应当对照记忆。独立请求方式剖析结构每台设备独享一对“总线请求”与“总线允许”信号线,请求独立送入总线控制器,由内部排队电路按预设优先次序裁决。优点无需逐级传递或轮询比较,响应速度快;优先级可固定,也可由程序动态修改,灵活性最好。代价连线数量随设备数成倍增加,硬件开销大,排队电路复杂。适用设备数量不多、要求快速响应且优先级可调的场合。三种集中式仲裁方式对比答题框架:连线数—优先级—速度—可靠性,逐项作答,不易遗漏。链式查询连线最少、实现最简,布线成本低。优先级固定,由拓扑顺序决定,不易调整。链路故障影响大,单点失效会导致整条链路查询中断。连线最少实现最简计数器定时查询连线居中,是链式与独立请求之间的折中方案。优先级可通过改变计数方式调整,灵活性高于链式。轮询耗时随设备数增加,设备越多查询周期越长。连线居中计数可调独立请求连线最多、硬件最贵,每个终端单独接线。响应最快,无需等待轮询周期,即刻返回结果。优先级完全可编程,由控制器灵活调度。连线最多响应最快分布式仲裁机制无中央控制器核心思想每个主设备自带判断逻辑,仲裁决策由各设备共同完成。按位比较定胜负仲裁机制各设备把唯一优先权号码送到共享仲裁线,硬件电路按位比较,号码最大或最小者胜出。可靠性更高关键优势仲裁功能分散到各设备,不因某一控制器故障而整体失效,适合设备经常变化、需即插即用的场合。代价是复杂度权衡取舍每个设备都要附加仲裁硬件;但对现代多主设备总线,这种灵活性往往更受青睐。通信定时:同步通信机制所有设备共享同一时钟,发送与接收严格按节拍进行主设备在固定周期内发出地址与数据,从设备在对应节拍完成接收或应答优点时序简单传输速度快控制逻辑易于实现局限各设备必须跟上统一时钟频率,速度差异大时难以同步时钟频率须迁就最慢设备适用各部件速度接近、距离较短的场合如

CPU与主存

之间的高速传输通信定时:异步通信与握手异步通信靠主从设备间的应答信号协调,不依赖统一时钟。异步通信要点握手主设备发请求并放数据→等从设备回送就绪信号→确认后结束传送优势允许快慢不同的设备搭配工作,灵活性好、可靠性高代价每次传送都要经历请求与应答,控制复杂、开销大,速度不如同步方式适用速度差异明显、距离较远或设备类型多样的总线环境半同步通信折中介于两者之间:以统一时钟为基础,辅以等待信号,应对个别慢速设备。分离式通信方式分离式通信把一次总线事务拆成两个独立阶段,显著提高总线利用率。—核心原理01第一阶段→主设备发出地址和读命令,随即释放总线;从设备离线准备数据02第二阶段→原从设备充当主设备,把数据送回发起方控制复杂,但总带宽提升明显。分离式通信的特点优势从设备准备数据的间隙,总线可供其他部件使用适用从设备响应慢、总线上设备较多的系统效果显著提高总线利用率、总带宽提升明显04总线性能与标准指标量化性能,标准统一接口总线性能指标:带宽的计算带宽=工作频率

×

数据位宽

÷8总线宽度每次可并传的位数工作频率每秒传送的次数带宽二者乘积折算成字节后的结果计算示例132MB/s32位宽、33MHz总线:33M×4字节≈132MB/s易错提醒位换算成字节时忘记除以8,是常见失分点。其他性能指标与设计因素带宽是核心,但不是全部。评价总线性能需综合以下维度:复习时形成

“带宽为核心、多指标综合”

的评价习惯:答题先给带宽数据,再结合应用场景说明其他指标的影响。鉴评价总线性能的多个维度同步方式同步通信速度快、控制简单,异步通信兼容性好、适应不同速度设备分时复用数据线与地址线复用可减少引脚数,但增加控制开销信号线总数直接反映方案成本与复杂程度控制方式决定仲裁的响应速度与灵活性扩展能力是否支持突发传送、热插拔、错误校验,影响实际系统表现早期内部总线标准:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论