系统内核

深入理解 CPU 分支预测器——从 Tournament Predictor 到 TAGE 的推测执行安全实战

现代CPU分支预测器深度技术长文:从2-bit饱和计数器到TAGE-SC-L的完整演进,涵盖局部历史/全局历史/混合预测器/Tagged几何级数预测器/间接跳转ITTAGE/返回栈缓存RSB的硬件实现,以及Spectre-v1/v2、Meltdown的微架构攻击面与Linux内核KPTI/Retpoline/IBRS/eIBRS/SpecBHB工程缓解实践

Linux 内核 SLUB 分配器深度实战:从伙伴系统接口到 Slab 着色、本地 CPU 缓存与 Freelist 随机化的工程全解

完整剖析 Linux 内核 SLUB 分配器:从伙伴系统之上构建的对象缓存层出发,深度拆解每 CPU 热缓存加速路径、Slab 着色消除 Cache Thrashing、Freelist 随机化安全防护、NUMA 节点感知分配、kmalloc_caches 通用大小层级、以及 kmemleak/KASAN 等调试机制。附生产环境 GFP 标志选型表与 SLUB vs SLAB 性能基准。