- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux内核内存管理机制和改进 摘要:理解和掌握Linux内核内存基本知识对学习Linux是至关重要的,Linux内核内存是学习Linux内核的基础,对于学习Linux其他方面的内容很有帮助,本文将主要介绍有关Linux内核内存两方面的内容,即内存管理机制及其改进。在内存管理机制中,主要介绍了分段机制和分页机制,它们是所有内存管理的基础,之后所有对内存管理的改进都是以分段机制和分页机制为基础的。在内存管理的改进中,介绍了三个主要的内容,即:反向映射,大内存页和在高端内存中存储页表条目。 关键词:分段机制;分页机制;反向映射;大内存页;页表条目 中图分类号:TP316文献标识码:A文章编号:1009-3044(208)30-0752-02 Linux kernel Memory Management Mechanism and Improvement ZHAO Li-kun,YU De-hai,WANG Yang (Changchun university of technology, Changchun 130041, China) Abstract: Understanding and grasping Linux kernel memory basic knowledge is very important for learning Linux.Linux kernel memory is foundation of learning Linux kernel and helpful for learning other contents.This thesis primarily introduces two contents about Linux kernel memory.That is memory management and improvement.This paper primarily introduces segment and page mechanism in memory management mechanism.They are foundation for all the memory management and later improvement.This paper introduces three important contents―reverse mapping,big memory page and storing page table directory in high memory. Key words: segment mechanism; page mechanism;reverse mapping; big memory page; storing page table directory in high memory 1 基本内存管理机制 1.1 分段机制 分段提供了一种机制,用于把处理器可寻址的线性地址空间划分成一些较小的称为段的受保护地址空间区域。段可以用来存放程序的代码,数据和堆栈,或者用来存放系统数据结构(例如TSS或LDT)。如果处理器中有多个程序或任务在运行,那么每个程序可分配各自的一套段。此时处理器就可以加强这些段之间的界限,并且确保一个程序不会通过访问另一个程序的段而干扰程序的执行。通常,每个程序都使用自己的段描述符表以及自己的段,对程序来说段能够完全是私有的,或者是程序之间共享的。对所有段以及系统上运行程序各自执行环境的访问都由硬件控制。 在内存分段系统中,一个程序的逻辑地址通过分段机制自动地映射到中间层的4GB线性地址空间中。程序每次对内存的引用都是对内存段中内存的引用。当程序引用一个内存地址时,通过把相应的段基址加到程序员看得见的逻辑地址上就形成了一个对应的线性地址。在保护模式运行方式下,段寄存器中存放的是一个段描述符表中某一描述符项在表中的索引值。索引值指定的段描述符项中含有需要寻址的内存段的基地址,表的长度值和段的访问特权级别等信息。寻址的内存位置由该段描述符项中指定的段基址值与一个段内偏移值组合而成。段的长度可变,由描述符中的内容指定。一个段可以定义的最大长度是4GB。寻址方式如图1所示。 1.2 分页机制 内存分页管理机制的基本原理是将CPU整个线性内存区域划分成4096字节为一页的内存页面.程序申请使用内存时,系统就以内存页为单位进行分配。在使用这种内存分页管理方法时,每个进程可以使用比实际内存容量大得多的连续地址空间。为了在使用分页机制的条件下把线性地址映射到容量相对很小的物理内存空间上,使用了页目录表和页表。页目录表与页表格
您可能关注的文档
- EXCEL在数据处理中的应用.doc
- Excel在数据处理中的应用技巧.doc
- Excel在乡镇有线电视光链路设计中的应用.doc
- Excel中的几个教学要点.doc
- Excel中几个常用函数的教学探讨.doc
- Exchange邮件系统的安全性研究.doc
- Ext的组件体系结构研究.doc
- ExtJS框架在Web软件开发中的应用.doc
- FCM算法在图像目标提取中的应用.doc
- FAT32分区DBR故障的数据恢复解决方案.doc
- 兰德-通过三方合作确保韩国关键矿产供应链的安全-供应链网络评估、供应链合作和经济安全的分析和工具(英)-2025-108页.pdf
- 人教版高一下数学《平面的基本事实与推论》课件.pptx
- 2021人教版高一数学第一册(下册)(旧版)电子课本课件【全册】.pptx
- 《三角函数的诱导公式第2课时》人教版数学高一下册PPT课件.pptx
- 必威体育精装版人教版高一数学第一册(下册)(旧版)电子课本课件【全册】.pptx
- 《三角函数的诱导公式第1课时》人教版数学高一下册PPT课件.pptx
- 平面与平面平行课件-高一下学期数学人教A版(2019)必修第二册.pptx
- 2021必威体育精装版湘教版高一数学必修第二册电子课本课件【全册】.pptx
- 6.1.6已知正弦、余弦或正切值求角(课件)高一数学下册同步备课系列(沪教版2020必修第二册).pptx
- 重庆地维长江大桥施工组织设计.pptx
有哪些信誉好的足球投注网站
文档评论(0)