文档详情

《深入理解LINUX内存管理》学习笔记..pdf

发布:2019-04-23约3.75万字共12页下载文档
文本预览下载声明
网页 资讯 视频 图片 知道 文库 贴吧 采购 地图 | 百度首页 登录 加入VIP 意见反馈 下载客户端 4/24/2019 《深入理解LINUX内存管理》学习笔记 - 百度文库 首页 引子 分类 精品内容 申请认证 机构合作 频道专区 会员中心 引子 为什么要写这个笔记: 为什么要写这个笔记: 百度文库 教育专区 职业教育 职高对口 1,这本书的中文版翻译了太垃圾,没法阅读。阅读英文原版,可以很好的理解作者的思路。 1,这本书的中文版翻译了太垃圾,没法阅读。阅读英文原版,可以很好的理解作者的思路。 作此笔记备忘 作此笔记备忘 2,一直以来学习 LINUX kernel 的知识缺乏系统化,借对这本书的学习,系统化的学习一下 2,一直以来学习 LINUX kernel 的知识缺乏系统化,借对这本书的学习,系统化的学习一下 LINUX kernel。 LINUX kernel。 3,自己一直在做一个 too small,too simple 的单进程,特权模式,64bit 保护模式的称不 3,自己一直在做一个 too small,too simple 的单进程,特权模式,64bit 保护模式的称不 上 OS 的OS,已经做完了 bootloader, 构思 kernel 的实现的时候,困惑在内存管理的实现 上 OS 的OS,已经做完了 bootloader, 构思 kernel 的实现的时候,困惑在内存管理的实现 上,阅读这本书,希望能有利于自己的 OS 的编写。 上,阅读这本书,希望能有利于自己的 OS 的编写。 4,克服惰性,多读书,希望一天能阅读 5 页,争取半年内阅读完这本原版 700 多页的巨著。 4,克服惰性,多读书,希望一天能阅读 5 页,争取半年内阅读完这本原版 700 多页的巨著。 不足: 不足: 我不可能完全理解 LINUX 内存管理的精髓,肯定有很多地方理解错误。希望大家能够指正, 我不可能完全理解 LINUX 内存管理的精髓,肯定有很多地方理解错误。希望大家能够指正, 以便提高,谢谢。 以便提高,谢谢。 学习方法: 学习方法: 可能您第一次阅读的时候很多地方都不理解,不用担心。那您可能需要阅读一些文件系统的 可能您第一次阅读的时候很多地方都不理解,不用担心。那您可能需要阅读一些文件系统的 知识。 知识。 或者阅读全部笔记后,再回头阅读,有些地方您就理解了。 或者阅读全部笔记后,再回头阅读,有些地方您就理解了。 言归正传: 言归正传: 一、概要 一、概要 可用工具 可用工具 CodeViz: 生成代码调用关系图的工具,这个工具我现在还没有去使用,有兴趣的可以自己试 CodeViz: 生成代码调用关系图的工具,这个工具我现在还没有去使用,有兴趣的可以自己试 试去建立调用关系图。 试去建立调用关系图。 http://www.csn.ul.ie/~mel/projects/codeviz/ http://www.csn.ul.ie/~mel/projects/codeviz/ Linux cross reference (LXR): 以web 的方式阅读和查找 LINUX 内核源代码的工具。这个工 Linux cross reference (LXR): 以web 的方式阅读和查找 LINUX 内核源代码的工具。这个工 具安装相当麻烦,我建议直接到它的官方
显示全部
相似文档