【总结】【计组】总线

总线知识点维度 具体内容(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)的根本区别。

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

相关推荐
程序员鱼皮15 小时前
女友怒骂国内不能用Claude Code,于是我给她做了一个
计算机·ai·程序员·大模型·互联网·编程
驱动探索者1 天前
[缩略语大全]之[编译器]篇
计算机·状态模式·飞书·编译器
驱动探索者2 天前
[缩略语大全]之[计算机图形学]篇
计算机·显示器·图形学·显示
程序员鱼皮2 天前
突发,快手被色情直播刷屏!背后的原因竟然是?
计算机·程序员·互联网·编程·事故
梁辰兴2 天前
计算机网络基础:以太网的 MAC 层
网络·计算机网络·macos·计算机·mac·以太网·梁辰兴
程序员鱼皮3 天前
从夯到拉,锐评 28 个后端技术!
后端·计算机·程序员·开发·编程经验
梁辰兴4 天前
计算机网络基础:局域网的数据链路层
网络·网络协议·计算机网络·计算机·数据链路层·局域网·梁辰兴
梁辰兴4 天前
计算机网络基础:以太网的信道利用率
服务器·网络·计算机网络·计算机·以太网·信道利用率·梁辰兴
躺柒4 天前
读人机沟通法则:理解数字世界的设计与形成01机器循环运行
人工智能·计算机·计算·数字世界·人机对话
加成BUFF7 天前
树莓派安装下载及远程连接(共用手机热点)(SSH)(VNC)
linux·计算机·ssh·bash·树莓派·vnc