
计算机底层原理
操作系统、网络、编译器:数字世界的地基
01计算机基础(一):CPU 与计算核心
理解数据单位(位与字节)、CPU 架构、五级流水线、缓存层级、分支预测、乱序执行、多核与 SMT、Intel vs AMD 差异,以及如何选购合适的处理器。
02计算机基础(二):内存与高速缓存系统
从存储金字塔到 DRAM 单元、从虚拟内存到 TLB、从 ECC 到 NUMA 与多通道——一条指令背后的内存系统全景。
03计算机基础(三):存储系统(HDD 与 SSD)
对比 HDD 与 SSD 的工作原理、SATA 与 NVMe 接口带宽差异、SLC/MLC/TLC/QLC 寿命特性、SSD 优化技术(4K 对齐、TRIM)、RAID 阵列配置方式。
04计算机基础(四):主板、显卡与扩展
看懂主板布局、理清 CPU 直连与芯片组域的 PCIe 通道分配、理解 GPU 的 SIMT 执行模型、对比 DDR/GDDR/HBM 显存,以及挑对显示接口。
05计算机基础(五):网络、电源与故障排查
深入剖析网卡的 PHY/MAC/DMA 流水线、TCP 三次握手、网络拓扑、电源 80 PLUS 效率曲线、数据中心 PUE、组件功耗层次以及 UPS 体系结构。
06计算机基础(六):深度解析与系统协作
系列收官篇。我们从单个组件抽身出来,看整台机器:CPU、缓存、内存、存储、IO、加速器是怎么连在一起的;为什么硬件感知的代码能快 100 倍;怎么读 perf 计数器;以及计算的下一站——chiplet、硅光、量子。