深入理解Linux虚拟内存管理.pdf

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
深入理解Linux虚拟内存管理.pdf

Understanding The Linux Virtual Memory Manager 深入理解 Linux 虚拟内存管理 (未排版之部分章节) Mel Gorman 著 译者:白洛 李俊奎 刘森林 内容简介 VM 的行为影响着 Linux 内核的每个子系统,并动态地改变整体性能。但直至目前,理解 VM 的惟一途径便是:逐行学习文档极少的源代码。而现在有了更简单快捷的可选方案。本 书史无前例地详细描述了 VM ,不仅包括理论基础,而且还包括逐行的代码注释。它同样系 统地涵盖了从物理内存描述到内存溢出管理的每个方面: 1.Linux VM 2.4 体系结构的层次,附图表和调用图 2.物理内存描述、页表、地址空间和内存分配 3.高端内存、交换、共享内存和更多的内容 4.专家级地指导如何分析开源项目 5.每个章节中有 Linux 2.6 内核的新特性 《深入理解Linux 虚拟内存管理》将成为每个内核程序员和研究人员不可或缺的案头宝典。 译者序 这是我心仪已久的一本书,相信很多读者也会有同样的感受。 Linux在国内的普及还不成熟,而关于内核方面的中文资料却又都偏向大而全,细节部 分描述得相当不够。这些书籍往往由于篇幅问题而仅仅选择性地讲解内核源代码,不少读者 无法真正吃透内核的实际实现方式,存在看不下去或不能理解等问题。还有的书籍代码注释 较为粗略,省去了很多内核实现细节,初中级水平的读者阅读起来也有困难。而另有一部分 内核书籍由于时代久远,很多系统调用方面,特别是与硬件相关的代码使读者产生不少疑问, 对于中高级内核开发人员以及在较新内核版本下进行开发的人员就略显不足了。 一次较为偶然的机会我在网络上发现这一至宝,在它还是草稿版的时候就得到LinuxCN 网站的关注。但由于种种原因一直没有和大家见面。后来痛定思痛,觉得这样一本好书不能 为中国众多Linux爱好者学习实为可惜,终于克服种种困难翻译该书完整正式版,希望能给 大家带来一定的帮助。 在众多Linux内核分析的书籍中,本书的特点非常鲜明: (1) 本书问世以前,基本上没有一套关于Linux 虚拟内存的完整文档。文档的匮乏 直接导致VM只能被很少一部分内核开发人员所完全理解。极少或根本没有任 何信息对这种实现的理论基础进行描述。 (2) 本书试图弥补内存管理理论和在Linux 中具体实现之间的差距,并且将两个部分 结合起来。是当今最能够充分理解Linux VM 的运行机制以及将理论和实现联系 在一起的书籍。本书不是一本以讲述理论为目标的书,而是先讲述理论,再结 合Linux 的实现深入剖析其细节。 (3) 本书以相对独立于硬件的角度阐述Linux VM 。 (4) 函数调用图和系统架构图一目了然,思路清晰,读者可以快速地掌握系统总体 架构。 (5) 在附录里面包含了对VM 的详细注释。读者能够更简单地弄清楚VM 的实现过 程,对VM系统的运行机制更加得心应手。 (6) 在剖析2.4 内核的基础上还分析2.6 内核中VM 的新特性。紧跟世界Linux 内核发展 进度。 本书内容涵盖物理内存,页表管理,进程地址空间,引导内存分配器,物理页面分配, 非连续内存分配,Slab分配器,高端内存管理,页面帧回收,交换管理,共享内存虚拟文件 系统等部分。 本书的翻译工作主要由白洛,李俊奎,刘森林完成。参与少量翻译工作的还有黄静嵽, 张伸,贺虎,查志勇,吕志华,夏玉,倪晓雷,vbar ,newface ,hs_guanqi 。黄忠霖教授完 成了本书的审校工作。 翻译过程中,我的家人,朋友和同学给了我莫大的支持和鼓励。感谢我的家人,朋友和 同学。感谢黄忠霖教授的谆谆指导和辛勤工作。感谢我的责任编辑胡晓柏,他的认真负责给 予我很大的帮助。感谢LinuxCN 的热心网友们。感谢所有关心和热爱Linux 的人们。 由于本人才疏学浅,翻译中不免有少量错误和遗漏,望各位读者批评指正。共同学习, 共同进步。 本书读者主要针对高等院校师生、研究机构科研

文档评论(0)

cnsg + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档