硬件基础
逻辑门、触发器、寄存器、ALU — 从晶体管到CPU的完整硬件体系
28 个节点
入门 6
进阶 13
高级 9
知识结构
学习路径
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 个前置