电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

windows系统管理下的内存的页面结构

3页
  • 卖家[上传人]:M****1
  • 文档编号:492877733
  • 上传时间:2023-10-17
  • 文档格式:DOCX
  • 文档大小:144.49KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Windows 内存管理之虚拟地址到物理地址的映射Win32 通过一个两层的表结构来实现地址映射,因为每个进程都拥有私有的 4G 的虚 拟内存空间,相应的,每个进程都有自己的层次表结构来实现其地址映射。第一层称为页目录,实际就是一个内存页,Win32的内存页有4KB大小,这个内存 页以4个字节分为1024项,每一项称为页目录项”(PDE);第二层称为页表,这一层共有1024个页表,页表结构与页目录相似,每个页表也都 是一个内存页,这个内存页以4KB的大小被分为1024项,页表的每一项被称为页表项(P TE),易知共有1024x1024个页表项。每一个页表项对应一个物理内存中的某一个内 存页,即共有1024x1024个物理内存页,每个物理内存页为4KB,这样就可以索引到4 G 大小的虚拟物理内存。如下图所示:Win32提供了 4GB大小的虚拟地址空间。因此每个虚拟地址都是一个32位的整数值,也就是我们平时所说的指针,即指针的大小为4B。它由三部分组成,如下图:页目录下标(10) 页克下标X ID)字节下标(12)(页内寻址)这三个部分的第一部分,即前10 位为页目录下标,用来寻址页目录项

      2、,页目录项刚 好 1024 个。找到页目录项后,找对页目录项对应的的页表。第二部分则是用来在页表内寻 址,用来找到页表项,共有 1024 个页表项,通过页表项找到物理内存页。第三部分用来在 物理内存页中找到对应的字节,一个页的大小是4KB, 12位刚好可以满足寻址要求。 具体的例子: 假设一个线程正在访问一个指针(Win32的指针指的就是虚拟地址)指向的数据,此指针指为0X2A8E317F,下图表示了这一个过程:004斗宁节PTE17FFFCFFF000001D02000004000茎樣两位左恳两也I4宁节PDE010101100011100011Q01011111110X2A8E317F 的二进制写法为 OO1O1O1O1O_OO111OOO11_OOO1O1111111,为了方便我们把它分为三个部分。首先按照0010101010寻址,找到页目录项。因为一个页目录项为4KB,那么先 将0010101010左移两位,001010101000 (0x2A8),用此下标找到页目录项, 然后根据此页目录项定位到下一层的某个页表。然后按照 0011100011 寻址,在上一步找到页表中寻找页表项。寻址方法与上述方法类似。找到页表项后,就可以找到对应的物理内存页。最后按照 000101111111寻址,寻找页内偏移。上面的假设的是此数据已在物理内存中,其实判断访问的数据是否在内存中也是在地 址映射过程中完成的。Win32系统总是假设数据已在物理内存中,并进行地址映射。页表 项中有一位标志位,用来标识包含此数据的页是否在物理内存中,如果在的话,就直接做地 址映射,否则,抛出缺页中断,此时页表项也可标识包含此数据的页是否在调页文件中(外 存),如果不在则访问违例,程序将会退出,如果在,页表项会查出此数据页在哪个调页文 件中,然后将此数据页调入物理内存,再继续进行地址映射。为了实现每个进程拥有私有4 G 的虚拟地址空间,也就是说每个进程都拥有自己的页目录和页表结构,对不同进程而言, 即使是相同的指针(虚拟地址)被不同的进程映射到的物理地址也是不同的,这也意味着在 进程之间传递指针是没有意义的。已在内存申将包含11懺据的页 M调页究井中调入到 内存中厳舷顾中 . 訪问违例(进程退出)将这个迭出的内存 页的內君写到Jii页

      《windows系统管理下的内存的页面结构》由会员M****1分享,可在线阅读,更多相关《windows系统管理下的内存的页面结构》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.