一、系统总线的基本概念定义系统总线是多部件共享的公共传输线采用分时复用的方式让多个部件轮流使用同一组总线进行数据传输。传输特点采用分时共享机制信号通常是单向发送、多向接收保证同一时间内只有一个部件占用总线发送数据避免冲突。优势结构简单、成本低、易于扩展是计算机中CPU、主存和外设之间通信的核心通道。二、系统总线的分类与组成按数据传输方式划分并行总线多条数据线同时传输多位数据传输速度快但易受干扰不适合长距离传输。串行总线单条线路逐位传输数据抗干扰能力强适合长距离传输成本更低。按总线所处层次划分片内总线位于芯片内部的总线用于连接CPU内部的寄存器、ALU等部件实现高速数据交互。系统总线连接CPU、主存、I/O设备的核心总线由三部分组成- 数据总线双向传输负责传输数据和指令宽度决定单次数据传输量。地址总线单向传输由CPU发送地址信号指定要访问的主存单元或I/O设备。控制总线既有双向也有单向传输控制信号如读/写、同步信号和状态信号。通信总线用于主机与外部设备之间的通信总线如USB、RS-232等负责实现外设与主机的数据交互。按总线结构划分单总线结构所有部件共享同一组系统总线结构简单但同一时间只能有一对设备通信传输效率较低。多总线结构包含主存总线、I/O总线、DMA总线等不同层级的总线分别处理不同设备的通信需求提高了系统的整体传输效率。三、总线控制总线仲裁总线仲裁的目的是解决多个设备同时请求总线使用权的冲突分为集中式仲裁和分布式仲裁其中集中式仲裁是重点。集中式总线仲裁的三种方式链式查询菊花链查询- 特点优先级固定离总线控制器越近的设备优先级越高。优点电路结构简单容易扩展设备。缺点优先级不可调整若高优先级设备频繁请求会导致低优先级设备长期无法获得总线使用权故障影响范围大链路上任一设备故障都会阻塞后续设备的总线请求。计数器定时查询- 特点优先级可通过计数器设置调整设备优先级由计数器的计数顺序决定实现灵活。优点优先级调整方便可通过修改计数器参数适配不同场景的需求。缺点电路比链式查询复杂仲裁速度较慢。独立请求方式- 特点每个设备都有独立的总线请求线和总线授权线总线控制器直接根据优先级响应请求。优点响应速度快优先级可灵活设置设备之间的故障互不影响。缺点需要的信号线数量多电路复杂成本较高。四、总线的核心性能指标总线宽度数据总线一次能同时传输的二进制位数如8位、16位、32位、64位宽度越大单次传输的数据量越多。总线时钟频率总线每秒的传输周期数单位为MHz决定了总线的基础传输速度上限。总线带宽单位时间内总线能传输的数据总量是衡量总线传输能力的核心指标计算公式为总线带宽B/s 总线宽度bit × 总线时钟频率Hz / 8传输方式包括同步传输由统一时钟控制数据传输和异步传输由握手信号协调传输无需统一时钟。负载能力总线能稳定连接的设备数量上限受总线驱动能力和信号完整性限制。
计算机组成原理笔记(2)
一、系统总线的基本概念定义系统总线是多部件共享的公共传输线采用分时复用的方式让多个部件轮流使用同一组总线进行数据传输。传输特点采用分时共享机制信号通常是单向发送、多向接收保证同一时间内只有一个部件占用总线发送数据避免冲突。优势结构简单、成本低、易于扩展是计算机中CPU、主存和外设之间通信的核心通道。二、系统总线的分类与组成按数据传输方式划分并行总线多条数据线同时传输多位数据传输速度快但易受干扰不适合长距离传输。串行总线单条线路逐位传输数据抗干扰能力强适合长距离传输成本更低。按总线所处层次划分片内总线位于芯片内部的总线用于连接CPU内部的寄存器、ALU等部件实现高速数据交互。系统总线连接CPU、主存、I/O设备的核心总线由三部分组成- 数据总线双向传输负责传输数据和指令宽度决定单次数据传输量。地址总线单向传输由CPU发送地址信号指定要访问的主存单元或I/O设备。控制总线既有双向也有单向传输控制信号如读/写、同步信号和状态信号。通信总线用于主机与外部设备之间的通信总线如USB、RS-232等负责实现外设与主机的数据交互。按总线结构划分单总线结构所有部件共享同一组系统总线结构简单但同一时间只能有一对设备通信传输效率较低。多总线结构包含主存总线、I/O总线、DMA总线等不同层级的总线分别处理不同设备的通信需求提高了系统的整体传输效率。三、总线控制总线仲裁总线仲裁的目的是解决多个设备同时请求总线使用权的冲突分为集中式仲裁和分布式仲裁其中集中式仲裁是重点。集中式总线仲裁的三种方式链式查询菊花链查询- 特点优先级固定离总线控制器越近的设备优先级越高。优点电路结构简单容易扩展设备。缺点优先级不可调整若高优先级设备频繁请求会导致低优先级设备长期无法获得总线使用权故障影响范围大链路上任一设备故障都会阻塞后续设备的总线请求。计数器定时查询- 特点优先级可通过计数器设置调整设备优先级由计数器的计数顺序决定实现灵活。优点优先级调整方便可通过修改计数器参数适配不同场景的需求。缺点电路比链式查询复杂仲裁速度较慢。独立请求方式- 特点每个设备都有独立的总线请求线和总线授权线总线控制器直接根据优先级响应请求。优点响应速度快优先级可灵活设置设备之间的故障互不影响。缺点需要的信号线数量多电路复杂成本较高。四、总线的核心性能指标总线宽度数据总线一次能同时传输的二进制位数如8位、16位、32位、64位宽度越大单次传输的数据量越多。总线时钟频率总线每秒的传输周期数单位为MHz决定了总线的基础传输速度上限。总线带宽单位时间内总线能传输的数据总量是衡量总线传输能力的核心指标计算公式为总线带宽B/s 总线宽度bit × 总线时钟频率Hz / 8传输方式包括同步传输由统一时钟控制数据传输和异步传输由握手信号协调传输无需统一时钟。负载能力总线能稳定连接的设备数量上限受总线驱动能力和信号完整性限制。