我正在努力深入了解linux的虚拟内存管理器。如果找到一本名为“了解Linux虚拟内存管理器[1]”的书,由Mel Gorman编写,看起来相当精细。不幸的是它基于2.4内核系列,所以它的那种古老。
有人看过这本书吗?它仍然相关吗?替代?
答案 0 :(得分:4)
在一方面花了一些时间和另一方面的最新内核之后,我会得出结论,它不是过时的,值得一读。一些概念和很多细节 已经改变,但总的来说它仍然描述了Linux VM。附录可能更少 有用,因为它们包含2.4 VM源的注释版本。
答案 1 :(得分:2)
从你引用的文件中:
2.6
中的新功能在撰写本文时, 2.6.0-test4刚刚发布了 2.6.0-决赛现在任何一个月到期,这意味着2003年12月或早期 幸运的是,在大多数情况下,2.6 VM,仍然非常容易识别 比较2.4 。但是,有 2.6中的一些新材料和概念 如此忽略它们将是可惜的 解决这个问题,因此,什么是新的 在2.6节中。在某种程度上, 这些部分假定你已阅读过 这本书的其余部分只有一瞥 他们在第一次阅读时。如果你 决定开始阅读2.5和2.6 VM 代码,什么的基本描述 期待Whats New部分 应该极大地帮助你理解。 2.6.0-test4重要的是要注意这些部分是基于 内核不应该改变 在2.6之前显着。像他们那样 但是,你仍然可以改变 还应该对待什么是新的 部分作为指导而不是 明确的事实 [强调我的]
了解它的主要功能可能是90%或更多的任务,而且700多页免费的书籍将很难被击败。