我想知道2007年以来Ulrich Drepper的What Every Programmer Should Know About Memory仍然有效。我也找不到比1.0或勘误表新的版本。
(也以PDF格式在Ulrich Drepper自己的网站上:https://www.akkadia.org/drepper/cpumemory.pdf)

最佳答案

据我所记得,Drepper的内容描述了有关内存的基本概念:CPU缓存如何工作,物理和虚拟内存是什么以及Linux内核如何处理该动物园。在某些示例中可能有过时的API引用,但这无关紧要;不会影响基本概念的相关性。

因此,任何描述基本内容的书或文章都不能被称为过时。 “每个程序员都应该了解的内存”绝对值得一读,但是,我认为这并不适合“每个程序员”。它更适合系统/嵌入式/内核人员。

09-25 21:07