深入理解Linux虚拟内存管理
¥
219
八五品
仅1件
作者[爱尔兰]戈尔曼 著;白洛 译
出版社北京航空航天大学出版社
出版时间2006-05
版次1
装帧平装
上书时间2023-05-20
商品详情
- 品相描述:八五品
图书标准信息
-
作者
[爱尔兰]戈尔曼 著;白洛 译
-
出版社
北京航空航天大学出版社
-
出版时间
2006-05
-
版次
1
-
ISBN
9787810777308
-
定价
76.00元
-
装帧
平装
-
开本
16开
-
纸张
其他
-
页数
660页
-
原版书名
Understanding the Linux Virtual Memory Manager
- 【内容简介】
-
《深入了解Linux虚拟内存管理》内容涵盖物理内存、页表管理、进程地址空间、引导内存分配器、物理页面分配、非连续内存分配、Slab分配器、高端内存管理、页面帧回收、交换管理、共享内存虚拟文件系统等部分。Linux在国内的普及还不成熟,而关于内核方面的中文资料却又都偏向大而全,细节部分描述得相当不够。这些书籍往往由于篇幅问题而仅仅选择性地讲解内核源代码,不少读者无法真正吃透内核的实际实现方式,存在看不下去或不能理解等问题。还有的书籍代码注释较为粗略,省去了很多内核实现细节,初、中级水平的读者阅读起来也有困难。而另有一部分内核书籍由于时代久远,很多系统调用方面,特别是与硬件相关的代码使读者产生不少疑问,对于中、高级内核开发人员以及在较新内核版本下进行开发的人员就略显不足了。
一次较为偶然的机会我在网络上发现这一至宝,在它还是草稿版的时候就得到LinuxCN网站的关注。但由于种种原因一直没有和大家见面。后来痛定思痛,觉得这样一本好书不能为中国众多Linux爱好者学习实为可惜,终于克服种种困难翻译该书完整正式版,希望能给大家带来一定的帮助。
《深入了解Linux虚拟内存管理》的翻译工作主要由白洛、李俊奎、刘森林完成。参与少量翻译工作的还有黄静、张申、贺虎、查志勇、吕志华、夏玉、倪晓雷、vbar、newface、hs_guanqi。黄忠霖教授完成了《深入了解Linux虚拟内存管理》的审校工作。
翻译过程中,我的家人、朋友和同学给了我莫大的支持和鼓励。感谢我的家人、朋友和同学。感谢黄忠霖教授的谆谆指导和辛勤工作。感谢LinuxCN的热心网友们。感谢所有关心和热爱Linux的人们。
由于本人才疏学浅,翻译中不免有少量错误和遗漏,望各位读者批评指正。共同学习,共同进步。
《深入了解Linux虚拟内存管理》读者主要针对高等院校师生、研究机构科研人员、Linux内核开发人员、应用开发人员及系统管理人员,以及任何对VM或内核子系统运行机制感兴趣的爱好者。
不要错过这《深入了解Linux虚拟内存管理》,你会发现它有多神奇。
- 【作者简介】
-
Mel Gorman曾获得爱尔兰利马瑞克大学的计算机学士和硕士学位。他的研究领域广泛:从网页开发到摄影机的实时显示系统。Mel Gorman认为,即使是最难以攻克的项目也并没有想象中那么艰难。他曾经还担任过系统管理员,主要管理Linux, 也涉及到Solaris和Windows。现今Mel Gorman是都柏林IBM公司的Java程序开发员。
Mel Gorman的大部分技能都来自于他自己在利马瑞克大学的生活经历,与大学里计算机社区的广泛接触,以及实地工作经验这三者的完美结合。是计算机社区使他接触到了Linux,并相信Linux用途广泛,而绝不仅仅只是一个便利的邮箱地址。这个社区还使他对开放源码软件产生了兴趣,尤其是在Linux内核方面。他永远感激利马瑞克大学为他提供的这个平台,使他认识了许多有识之士,并有两年时间来研究VM。
闲暇时Mel Gorman喜欢和女友凯伦呆在一起,或者弹弹吉他(尽管并不擅长),读读手边的书籍,与朋友和家人(他们避免谈及有关VM的话题)一同消磨时光。又或是制订一些可能并无价值的计划(有时仅仅在想象中完成它们)。只要安迪说服他乘坐游艇是个不错的娱乐项目,他也会去尝试。Mel Gorman还在犹豫着是继续创作关于Linux的文章,还是向从前一样在Linux环境下编写程序,因为后者才是他最初的意愿。
- 【目录】
-
第1章简介
1.1开始启程
1.2管理源码
1.3浏览代码
1.4阅读代码
1.5提交补丁
第2章描述物理内存
2.1节点14
2.2管理区16
2.3管理区初始化
2.4初始化mem_map
2.5页面
2.6页面映射到管理区
2.7高端内存
2.82.6中有哪些新特性
第3章页表管理
3.1描述页目录
3.2描述页表项
3.3页表项的使用
3.4页表项的转换和设置
3.5页表的分配和释放
3.6内核页表
3.7地址和structpage之间的映射
3.8转换后援缓冲区(TLB)
3.9一级CPU高速缓存管理
3.102.6中有哪些新特性
第4章进程地址空间
4.1线性地址空间
4.2地址空间的管理
4.3进程地址空间描述符
4.4内存区域
4.5异常处理
4.6缺页中断
4.7复制到用户空间/从用户空间复制
4.82.6中有哪些新特性
第5章引导内存分配器
5.1表示引导内存映射
5.2初始化引导内存分配器
5.3初始化bootmem_data
5.4分配内存
5.5释放内存
5.6销毁引导内存分配器
5.72.6中有哪些新特性
第6章物理页面分析
6.1管理空闲块
6.2分配页面
6.3释放页面
6.4获得空闲页面(GFP)标志位
6.5进程标志位
6.6防止碎片
6.72.6中有哪些新特性
第7章非连续内存分配
……
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价