
Computer Fundamentals
OS, networking, compilers — the substrate beneath everything.
01Computer Fundamentals (1): CPU and the Computing Core
Understand data units (bits and bytes), CPU architecture, the 5-stage pipeline, cache hierarchy, branch prediction, …
02Computer Fundamentals (2): Memory and Cache Systems
How memory really works: hierarchy, DRAM vs SRAM, virtual memory, the TLB, ECC, NUMA, and channel scaling — explained …
03Computer Fundamentals (3): Storage Systems (HDD vs SSD)
Compare HDD and SSD working principles, SATA vs NVMe interface speeds, SLC/MLC/TLC/QLC lifespan, SSD optimization (4K …
04Computer Fundamentals (4): Motherboard, Graphics, and Expansion
Read a motherboard floor plan, understand PCIe lane allocation across CPU and chipset, follow the SIMT execution model …
05Computer Fundamentals (5): Network, Power, and Troubleshooting
Deep dive into the NIC pipeline (PHY/MAC/DMA), TCP handshake, network topologies, PSU efficiency curves, datacenter PUE, …
06Computer Fundamentals (6): Deep Dive and System Integration
Series finale. We zoom out from individual components to the whole system: how CPU, cache, memory, storage, IO, and …