书籍介绍
这本书在读者口中反复出现一个矛盾:有人读后「如获至宝」,也有人「看到一半就看不下去」,甚至觉得后半部分「啰嗦又无聊」。这种两极分化恰恰揭示了它的真实面貌——它不是一本可以流畅通读的畅销书,而是一部以高速缓存为核心的「内核与硬件交界处」的硬核著作。真正让它值得被反复翻开的,是对 cache 的剖析:从直接映射到组相联、虚拟高速缓存与物理高速缓存的取舍、指令与数据缓存分离带来的带宽红利,每一处都贴着机器底层讲清楚「为什么这样设计」。它适合那些想了解多线程底层、追问操作系统如何在真实硬件上运行的读者;若只是想要一本轻松的系统入门,它很可能让你半途而废。