2024年5月4日一稿(要气死了,看笔记好久,要写好多东西)
2024年5月17日二稿(看了一遍 写题去)
2024年5月28日三稿(做题本)
总线的一般概念
分散连接
计算机分散连接是一种将计算机系统的各部件通过单独的连线进行互连的方式
高灵活性 复杂性
低效性:在早期的分散连接结构中,I/O设备 与 存储器交换信息都需要经过CPU,这使得在进行这些操作时CPU无法执行其他任务,影响了效率。
总线连接
公交车和私家车的关系
根据每个信号线上的高低电平
CPU
(Central Processing Unit)
SSD 固态硬盘
(Solid State Drive)是一种基于固态电子存储芯片阵列制成的存储设备,主要由控制单元和存储单元组成。
在计算机组成原理中,SSD与传统的机械硬盘(HDD Hard Disk Drive)相比具有显著的优势。
为什么要用总线?
早期计算机外部设备少时大多采用分散连接方式,不易实现随时增删外部设备。为了更好地解决I/O设备和主机之间连接的灵活性问题,计算机的结构从分散连接发展为总线连接。
数据总线连接的寄存器通常包括以下几种:
- 通用寄存器(General Purpose Registers,简称为 GPRs):这些是CPU内部用于临时存储数据的寄存器,数据总线可以在这些寄存器与CPU的其他部分如算术逻辑单元(ALU)之间传送数据。
- 地址寄存器:虽然地址寄存器主要通过地址总线接收地址信息,但在某些体系结构中,它们也可能通过数据总线与CPU进行数据交换。
- 数据缓冲寄存器:这些寄存器暂时存储要被发送到或从数据总线上源或目的位置的数据。
- 状态/标志寄存器:某些CPU设计中可能包含用于追踪计算状态的寄存器,它们也可以与数据总线交互以读取或更新其内容。
- 内部总线:也称为本地总线,它是微机内部各 外围芯片 与 处理器 之间的连接总线。用于芯片一级的互连,如I2C总线就是一个典型的内部总线标准,主要用于集成电路间的通信。
- 系统总线:系统总线是计算机系统内各功能部件之间的连接总线,例如主板上各个插槽之间的连接就属于系统总线。它主要用于插件板一级的互连。
- 外部总线:也称为通信总线,它用于计算机系统与外部设备之间的信息传送,比如USB和以太网总线就属于外部总线。它们使得计算机能够与其他设备进行数据交换。
时分复用(Time Division Multiplexing)