【总结】【计组】总线

总线知识点维度 具体内容(408 核心考点)
总线的定义 多个部件 / 设备之间共享的传输介质,用于在部件间传递数据、地址、控制信号(对应选项 A)。
总线的分类(按定时方式) - 同步总线 :由统一时钟信号定时,时钟频率≠总线事务的工作频率(一次事务可能占多个时钟周期);- 异步总线 :由握手信号(如请求 / 应答)定时,一次握手完成一个总线事务(通常传输多位数据,而非 1 位)。
总线事务的类型 - 普通事务 :单次地址 + 单次数据传输;- 突发(Burst)事务:传输 1 次地址后,连续传输多个数据。
总线的功能信号 总线包含三类信号:1. 地址总线 :传输设备 / 存储单元的地址;2. 数据总线 :传输数据(位数 = 总线宽度);3. 控制总线:传输控制信号(如同步时钟、异步握手信号、读写命令等)。
总线的性能指标 - 总线宽度:数据总线的位数(如 32 位、64 位);- 总线频率:同步总线的时钟频率;- 总线带宽:单位时间传输的最大数据量(带宽 = 总线宽度 × 总线频率 / 8)。
知识模块 核心知识点 详细说明与要点
1. 总线基本概念 定义 计算机系统中连接各功能部件(CPU、主存、I/O设备等),用于进行信息传输的一组共享公用通路。
特点 共享性 :多个部件可连接至同一总线; 分时性:某一时刻只允许一个部件向总线发送信息。
总线设备 主设备 :获得总线控制权,可发起总线传输(如CPU、DMA控制器)。 从设备:响应主设备发出的总线命令,只能被动接收(如内存、I/O接口)。
2. 总线分类(按层次/功能) 片内总线 CPU芯片内部,连接寄存器、ALU等部件。
系统总线 计算机系统内各主要功能部件(CPU、主存、I/O接口)之间的互联总线。 • 数据总线 :双向,传输数据信息,宽度决定每次传输数据位数。 • 地址总线 :单向(CPU发出),传输地址信息,宽度决定可寻址空间大小。 • 控制总线:传输控制、时序和状态信号(如读/写、中断请求、总线请求等)。
通信总线(I/O总线) 用于计算机系统之间或计算机与外部设备(如U盘、显示器)之间的通信。如USB、PCIe、SATA等。
3. 总线性能指标 总线时钟频率 总线工作的时钟频率,单位MHz或GHz。
总线宽度 数据总线的位数,单位bit。如32位、64位。
总线带宽 单位时间内总线上可传输的数据量 ,是总线的核心性能指标。 计算公式 :总线带宽 = (总线宽度/8) × 总线时钟频率 × 传输次数/时钟周期 • 对于同步总线:传输次数/时钟周期通常为1(单沿采样)或2(双沿DDR采样)。 • 例题:总线频率33MHz,宽度32位,每个时钟周期传输一次数据,则带宽 = (32b/8) × 33MHz × 1 = 132 MB/s。
总线复用 为减少引脚数,同一组信号线在不同时间传输不同信息(如地址与数据分时复用)。
信号线数 地址、数据、控制总线线数的总和。
4. 总线标准(举例) 系统总线标准 PCI :并行总线,支持即插即用,曾是主流系统总线。 PCI Express :串行、点对点、高速差分信号 的现代标准,采用通道(Lane) 概念和分层模型(事务层、数据链路层、物理层),性能远超PCI。
设备总线标准 USB :通用串行总线,支持热插拔,采用分时复用 和轮询 机制。 SATA:串行ATA,用于连接存储设备。
5. 总线操作与定时 总线周期 完成一次完整总线操作(如读/写内存)所需的时间,通常包含多个时钟周期。
定时方式 同步定时 :由统一时钟信号控制操作,双方在规定时钟沿完成动作。简单、速度快 ,但时钟漂移会限制总线长度。 异步定时 :采用握手(Handshake)信号 (如请求Req、应答Ack)控制时序。可靠性高、适应不同速度设备,但控制复杂、速度较慢。
总线传输阶段 1. 申请分配阶段 :主设备申请总线使用权(总线仲裁)。 2. 寻址阶段 :主设备通过地址总线发出从设备地址及相关命令。 3. 传输阶段 :主从设备进行数据交换。 4. 结束阶段:释放总线控制权。
6. 总线仲裁 集中式仲裁 由一个中央总线仲裁器 负责分配总线使用权。常见三种策略: • 链式查询 :优先级固定(离仲裁器越近越高),电路简单,对电路故障敏感。 • 计数器定时查询 :优先级可通过计数器初值动态设置,灵活性好。 • 独立请求:每个主设备有独立的请求/应答线,响应快、优先级灵活,但线数多、控制复杂。
分布式仲裁 无中央仲裁器,每个主设备都有自己的仲裁逻辑和唯一ID,通过监听总线状态竞争使用权(如CAN总线)。
7. 总线事务与传输模式 读事务/写事务 最基本的事务类型,完成从设备到主设备或主设备到从设备的数据传输。
突发(猝发)传输 一次地址周期后,连续传输多个数据字。用于高效填充缓存行等场景。
总线复用传输 利用同一组物理线路分时传输地址和数据,节省引脚。
分离事务传输 将一次事务分解为请求子事务 和响应子事务 ,中间总线可被释放用于其他传输,提高总线利用率。现代高性能总线(如PCIe)普遍采用。

总线带宽计算:务必掌握公式,注意单位转换(bit到Byte),以及是否双沿(DDR)传输。

三种集中仲裁方式对比:理解工作原理,能画出逻辑示意图,并分析优缺点。

同步与异步定时:理解本质区别,能根据时序图分析操作过程。

现代总线技术特点 :重点理解PCIe的串行点对点架构、分层模型,以及与旧式并行总线(如PCI)的根本区别。

总线周期与时钟周期:区分概念,一个总线周期通常包含多个时钟周期(如寻址、传输各需若干时钟)。

相关推荐
计算机毕业编程指导师1 天前
【计算机毕设选题】基于Hadoop+Spark的化妆品销售数据分析与可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·计算机·spark·课程设计·化妆品
计算机毕业编程指导师2 天前
【Python毕设选题推荐】基于Spark的宫颈癌变光谱特征数据分析可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·计算机·spark·毕业设计·宫颈癌变
计算机毕业编程指导师2 天前
计算机毕设选题推荐:基于Hadoop与Spark的Steam游戏数据分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·hadoop·python·计算机·spark·毕业设计·steam游戏
计算机毕业编程指导师2 天前
【计算机毕设选题推荐】基于Hadoop+Spark的白鹿抖音评论大数据分析与可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·hadoop·python·计算机·spark·毕业设计·抖音评论
计算机毕业编程指导师3 天前
【大数据毕设选题推荐】基于Spark的WTA职业网球赛事演变与竞技格局分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·python·计算机·spark·毕业设计·课程设计·wta网球
计算机毕业编程指导师3 天前
大数据毕设怎么做?基于Hadoop的多源社交媒体心理健康情感分析与可视化系统从零到一指导 源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·hadoop·计算机·数据分析·毕业设计·课程设计·媒体
计算机毕业编程指导师3 天前
Python大数据毕设:基于Hadoop的病毒式社交媒体趋势和参与度分析系统怎么做 源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·计算机·毕业设计·课程设计·社交媒体
计算机毕业编程指导师3 天前
【Python毕设选题推荐】基于Hadoop+Django的奥斯卡奖获奖数据可视化分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·hadoop·python·计算机·毕业设计·课程设计·奥斯卡奖
计算机毕业编程指导师3 天前
计算机大数据毕设怎么选?基于Spark的个体肥胖健康风险评估的数据分析与可视化系统带你通关 源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·计算机·spark·毕业设计·肥胖风险
计算机毕业编程指导师3 天前
【计算机毕设选题推荐】基于Spark的多源影视数据整合质量评估与可视化分析系统全解析 源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·计算机·数据分析·spark·影视