• 10-10-12分页方式,在这种分页方式下物理地址最多可达4GB。
  • 但随着硬件发展, 4GB的物理地址范围已经无法满 足要求
  • Intel在1996年就已经意识到这个问题了,所以设计了新的分页方式.
    2-9-9-12分页,又称为PAE (物理地址扩展)分页.
  1. 页的大小是确定的, 4KB不能随便改,所以12确定了
  2. 如果想增大物理内存的访问范围,就需要增大PTE,增大多少还要考虑对齐的因素,增加到8个字节

也就是说2-9-9-12分页下,PTE的结构变成了64位
PTE的大小还是4096,2-9-9-12下PTE只能存储512项,2的9次方就能找完512项,所以页表索引(PTI)= 9

PDE也是一样512项,页目录索引(PDI)只需要9个位就能查找完

9-9-12我们已经知道怎么来的了,下面我们来看看这个2


PDPT表:
PDPTE: Page-Directory-Point-Table Entry
页目录指针表项每项占8个字节.只有四个成员
这里面每个成员都指向页目录(PDT)

之前改的现在要改回来

15.PAE分页(2-9-9-12)相关推荐

  1. WIndows内核学习笔记:分页机制——PAE分页模式

    目录 前言 Chapter 4 Paging 4.1 分页模式和控制位 4.1.1 四种分页模式 4.1.2 启用和切换分页模式 4.1.3 分页属性控制 4.1.4 Enumeration of P ...

  2. 黑苹果NVIDIA显卡驱动程序【WebDriver-367.15.10.15f03 +支持macOS 10.12.1 Sierra (16B2657)版本】

    黑苹果NVIDIA显卡驱动程序[WebDriver-367.15.10.15f03 +支持macOS 10.12.1 Sierra (16B2657)版本] 驱动程序下载:点击打开

  3. 基于linux5.15.5的IMX 参考手册 --- 12

    基于linux5.15.5的IMX 参考手册 - 12 6.4.5 EPDC(电泳显示控制器接口) 6.4.5.1介绍 电泳显示控制器(EPDC)是一种直接驱动有源矩阵EPD控制器,设计用于驱动支持多 ...

  4. Eclipse Jetty 9.4.15 发布,建议使用 JDK 12

    Eclipse Jetty 9.4.15 发布了,此版本包含大量的 bug 修复和改进,要点: Java 11 有一个有问题的 TLS 实现.目前 Jetty 团队建议使用 JDK 12,直到 JDK ...

  5. 优秀!复旦直博生一作发15篇SCI,并担任12本SCI期刊审稿人

    在复旦的十年时光,经历了从本科入学时对于医学和公共卫生专业的迷茫,到进入课题组实习决定未来的几年投身科研工作:从研究生一年级发表第一篇SCI论文.到毕业论文发表于医学顶级期刊新英格兰医学杂志:从学术之 ...

  6. 顺丰拟发行58亿可转债:15亿投入航空运力,12亿还贷款

    近日,顺丰控股进行了公开发行可转换公司债券的网上路演.此前一日,顺丰在<公开发行可转换公司债券募集说明书>公告(以下简称"公告")中介绍,拟发行可转换公司债券募集资金人 ...

  7. 16.PAE分页实验

    下面我们通过线性地址来找到物理地址 将他拆分 00 00 0000 000 0 ‭1010 1110‬ 0x798 乘8(每个项8字节) 0 0 0x570 0x798 PDPT 灰色部分都是保留的我 ...

  8. 4KB/2MB PAE分页模式下的线性地址翻译以及CR3

    摘自<Intel® 64 and IA-32 Architectures Software Developer's Manual Combined Volumes1, 2A, 2B, 2C, 2 ...

  9. Linux mem 1.3 分页寻址(Paging)机制详解

    文章目录 1. X86手册定义 1.1 paging modes 1.2 `4-LEVEL PAGING`和`5-LEVEL PAGING`模式 1.2.1 `4-LEVEL PAGING` 1.2. ...

最新文章

  1. MySQL数据库中创建表并给某个字段添加数据
  2. 中运量71路线路图_浦东临港的中运量呼之欲出:临港地区已经成为上海建设的热土...
  3. 有个产品经理女朋友是一种什么样的体验?
  4. python的变量作用域
  5. 跨主机使用 Rex-Ray volume - 每天5分钟玩转 Docker 容器技术(77)
  6. 报错Unable to resolve target android-5
  7. 32位java jre_JRE8 32位|JRE 8 32位下载 Update 131官方版 - 121下载站
  8. mysql 自定义排序函数_MySQL自定义排序函数FIELD()
  9. windows 查看_解决 Windows 照片查看器无法显示图片问题
  10. Unity中Invoke函数基础用法
  11. 传智播客 C/C++学习笔记 野指针
  12. iOS,QRCord(矩阵二维码)
  13. hql 占位符_hibernate中如何使用占位符拼接HQL
  14. 软件测试知识体系图谱
  15. Windows桌面任务栏应用图标变白怎么办?
  16. ERP与条码系统集成实现精益化可追溯
  17. ICC2 user guide(三)Clock Tree Synthesis
  18. 学习python的第三节课:字符串
  19. 推荐:mrbrand 谈 什么样的工作是好工作:什么工作工资最高?什么工作福利最好?什么工作休假时间最多?...
  20. android 音频开发之混响效果

热门文章

  1. Matlab:成功解决Expression or statements is incorrect--possibly unbalanced (,{,[.
  2. TF学习——TF之TFOD:基于TFOD AP训练ssd_mobilenet预模型+faster_rcnn_inception_resnet_v2_模型训练过程(TensorBoard监控)全记录
  3. 一点点学习PS--实战四
  4. 十进制转换成二进制列表
  5. centos7安装mysql5.6.25
  6. TI 无桥PFC方案【转子tidu312.pdf】-----图片专帖
  7. 线性规划与网络流24题 运输问题(最裸的费用流了)
  8. JavaScript与Asp.net传值
  9. 编译器优化陷阱之典型代码
  10. 数学建模——K-means聚类模型Python代码