硬件基础

逻辑门、触发器、寄存器、ALU — 从晶体管到CPU的完整硬件体系

28 个节点 入门 6 进阶 13 高级 9

知识结构

学习路径

1
二进制数字

二进制是计算机最基础的数值表示方式,使用0和1两个符号表达所有数字

#math#hardware 1 个子节点
入门
2
布尔代数

布尔代数是数字电路的理论基础,使用逻辑运算处理真(1)和假(0)值

#math#hardware 1 个子节点 1 个前置
入门
3
逻辑门

逻辑门是数字电路的基本构建单元,用晶体管实现布尔代数运算

#hardware 19 个子节点 1 个前置
入门
4
与门

与门(AND Gate)是实现"两个输入都为1时输出1"的基本逻辑门电路

#hardware#logic-gates 1 个前置
入门
5
或门

或门(OR Gate)是实现"至少一个输入为1时输出1"的基本逻辑门电路

#hardware#logic-gates 1 个前置
入门
6
非门

非门(NOT Gate)是实现"输入取反"的基本逻辑门,也叫反相器

#hardware#logic-gates 1 个前置
入门
7
半加器

半加器是实现两个二进制位相加的基础组合逻辑电路

#hardware#arithmetic 2 个前置
进阶
8
全加器

全加器是处理三个二进制位(两个加数+进位输入)相加的完整加法电路

#hardware#arithmetic 1 个前置
进阶
9
SR 锁存器

SR 锁存器(SR Latch)是用两个与非门交叉连接实现的最简单的存储单元

#hardware#logic-gates 2 个子节点 1 个前置
进阶
10
D触发器

D触发器是带时钟控制的1位存储单元,只在时钟边沿采样输入

#hardware#memory 1 个前置
进阶
11
寄存器

寄存器是由多个D触发器组成的快速存储单元,用于暂存CPU中的数据和状态

#hardware#cpu 1 个前置
进阶
12
计数器

计数器(Counter)是用触发器级联实现的二进制计数值电路,广泛用于分频、定时和寻址

#hardware 1 个前置
进阶
13
随机存取存储器

RAM(Random Access Memory)是用存储阵列实现的大容量数据存储部件,是计算机中的"工作台"

#hardware#memory 1 个前置
进阶
14
算术逻辑单元

ALU(Arithmetic Logic Unit)是CPU中的计算核心,执行加减法和与或非等运算

#hardware#arithmetic 2 个前置
进阶
15
译码器与编码器

译码器(Decoder)将二进制码转换为独热码,编码器(Encoder)反向操作,它们是数字系统中信号转换的核心部件

#hardware 3 个前置
进阶
16
多路选择器

多路选择器(Multiplexer / MUX)根据选择信号从多路输入中选出一路输出,是数据通路的"开关"

#hardware 3 个前置
进阶
17
有限状态机

有限状态机(FSM)是描述系统有限个状态及转移规则的数学模型,是时序逻辑电路的最高级抽象

#hardware 2 个前置
高级
18
比较器

比较器(Comparator)是判断两个二进制数大小或相等关系的组合逻辑电路

#hardware 3 个前置
进阶
19
JK 触发器与 T 触发器

JK触发器是功能最完善的触发器,无无效状态且支持翻转;T触发器是JK的简化,每次时钟翻转一次

#hardware 2 个前置
进阶
20
只读存储器与闪存

ROM和Flash是非易失性存储器,断电后数据不丢失,用于存储固件和长期数据

#hardware#memory 1 个前置
进阶
21
缓存(Cache Memory)

缓存(Cache)是CPU内部的高速存储器,填补了CPU和内存之间的速度鸿沟——利用局部性原理,把频繁使用的数据放在CPU"触手可及"的地方

#hardware#memory#cache 1 个前置
高级
22
CPU 数据通路

数据通路(Datapath)是 CPU 内部连接各个功能部件的"高速公路"——指令从内存取出、解码、执行、写回,每一步都在数据通路上完成

#hardware#cpu#datapath 1 个子节点 3 个前置
高级
23
控制单元(Control Unit)

控制单元(Control Unit)是CPU的"指挥中心"——它解码指令,生成控制信号,指挥数据通路上每个部件在正确的时间做正确的事

#hardware#cpu#control-unit 3 个子节点 1 个前置
高级
24
指令流水线

指令流水线(Instruction Pipeline)让 CPU 同时执行多条指令的不同阶段——就像工厂流水线上不同工位同时处理不同的产品,大幅提升吞吐量

#hardware#cpu#pipeline 1 个子节点 1 个前置
高级
25
RISC vs CISC

RISC(精简指令集)和 CISC(复杂指令集)是两种不同的 CPU 指令集设计哲学——一个追求"小而快",一个追求"大而全",它们的竞争塑造了现代处理器格局

#hardware#architecture#risc#cisc 2 个前置
高级
26
中断与异常

中断(Interrupt)是硬件向CPU发出的"紧急通知",异常(Exception)是程序执行中出现的"意外事件"——它们让CPU能够暂停当前工作,处理紧急任务,再回来继续

#hardware#cpu#interrupts#exceptions 1 个子节点 2 个前置
高级
27
I/O 接口(DMA、内存映射 I/O)

I/O 接口是 CPU 与外部设备通信的桥梁——从简单的轮询到中断驱动,再到 DMA 直接内存访问,每种方式都在"CPU 参与度"和"数据传输效率"之间做权衡

#hardware#io#dma 1 个前置
高级
28
现代 CPU 架构

现代 CPU 融合了多核、超线程、乱序执行、分支预测、缓存层次等数十种技术——让单个芯片的算力达到数十亿次运算每秒

#hardware#cpu#architecture 3 个前置
高级