• 页表:一个大小为 1024 个元素的数组,用来保存页索引号。数组中的每个元素的高20 bit 用来保存页索引号,低 12 bit
    保存页属性。每个元素的大小是 32 bit,也就是 4 字节。

  • 一个页表本身占用一页(4KB)

  • 页目录:页表本身既然也占用一页,那页表本身这个物理页也是有索引号的。所以保存这种物理页索引号的页表,叫一级页表,也叫页目录。

  1. PTE可以指向物理页,也可以不指向物理页
  2. 多个PTE可以指向同一个物理页

向 0地址写入数据

挂物理页

转换成10进制就是123

12.PDE与PTE相关推荐

  1. 内核知识第八讲,PDE,PTE,页目录表,页表的内存管理

    内核知识第八讲,PDE,PTE,页目录表,页表的内存管理 一丶查看GDT表. 我们通过WinDbg + 虚拟机可以进行双机调试.调试一下看下GDT表 我们知道,GDT表中.存储的是存储段信息. 保存了 ...

  2. (19)修改PDE PTE 的RW位使物理页可读写

    一.PDE PTE 结构 低12位是权限位.低2位是RW位,RW=0表示只读,RW=1表示可读可写. 二.修改常量区数据 C语言中,修改常量区的字符串是不允许的,原因是物理页不具有写权限. // PD ...

  3. (18)修改 PTE 实现挂物理页读写空指针

    一.10-10-12二级映射 下图是101012二级映射结构: 二.读写NULL指针 正常编程中,不能读写NULL,原因是NULL指针没有对应的物理页,因此,只要我们让NULL指针最终映射到一块可读写 ...

  4. 深入了解Intel保护模式

    学习逆向工程也快一年的时间了,从开始的16位实模式下的内存寻址模型到32位下保护模式内存的模型,实模式下的较为简单,段地址*16+偏移地址就是寻址的内存,但是保护模式下就远远没有这么简单了.很简单的一 ...

  5. 内核知识第九讲,32位下的分页管理,36位下的分页管理.以及64位下的分页管理

    内核知识第九讲,32位下的分页管理,36位下的分页管理.以及64位下的分页管理 一丶熟悉WinDbg的常见命令. dd 虚拟地址      显示内存. !dd 加上!,        ! dd 物理地 ...

  6. (25)2-9-9-12分页(下)

    一.2-9-9-12分页结构 PDPTE,PDE,PTE都占8字节. 二.页目录指针表项 Page-Directory-Point-Table Entry PDPTE的12-35位存储了页目录表基址的 ...

  7. Windows x64内核学习笔记(四)—— 9-9-9-9-12分页

    Windows x64内核学习笔记(四)-- 9-9-9-9-12分页 前言 9-9-9-9-12分页 实验一:线性地址转物理地址 页表基址 定位基址 PTE to PXE 实验二:通过页表基址定位各 ...

  8. Windows保护模式学习笔记(十)—— TLB

    Windows保护模式学习笔记(十)-- TLB 地址解析 10-10-12分页 2-9-9-12分页 TLB TLB结构 TLB种类 练习1:体验TLB的存在 第一步:运行代码 第二步:设置中断门描 ...

  9. Windows保护模式学习笔记(九)—— 2-9-9-12分页

    Windows保护模式学习笔记(九)-- 2-9-9-12分页 要点回顾 10-10-12分页 原理 环境配置 2-9-9-12分页 原理 PDPTE PDE PTE XD/NX标志位 环境配置 实验 ...

最新文章

  1. 在linux下实现拓扑排序,数据结构——有向图(拓扑排序算法)
  2. 【面试必备】javascript操作DOM元素
  3. 孝感职称计算机考试时间,孝感2017年职称计算机考试报名3月中下旬
  4. 10. 考点概览和摘要
  5. Pytorch常用操作
  6. Windows PowerShell Cookbook
  7. Hotspot虚拟机的对象
  8. JavaScript-jQuery选择器
  9. OkHttp框架从入门到放弃,解析图片使用Picasso裁剪,二次封装OkHttpUtils,Post提交表单数据...
  10. DWRUtil未定义的问题
  11. 5图片加载优化_开发说做了性能优化,到底做了啥
  12. axure 抖音部件库_抖音常用工具和素材库大全
  13. python 美化ppt_python操作PPT------PPT内容样式调整
  14. mhdd测试hdd硬盘软件,硬盘检测工具mhdd
  15. 利用docker maven镜像打包springboot
  16. 农村配电设施存在的安全隐患及应采取的措施130637
  17. vue项目无法启动,谷歌浏览器报:您与此网站之间建立的连接不安全,实际是cdn服务器过期
  18. 前端开发优秀简历_这就是如今成为优秀的前端开发人员所需要的
  19. C/C++ 判断当前操作系统语言、获取当前操作系统使用语言 GetSystemDefaultLangID
  20. Exynos_4412——IIC总线概述

热门文章

  1. ML之LoRSGD:基于LoR(逻辑回归)、SGD梯度下降算法对乳腺癌肿瘤(10+1)进行二分类预测(良/恶性)
  2. ML之NB:朴素贝叶斯Naive Bayesian算法的简介、应用、经典案例之详细攻略
  3. 成功解决pywintypes.com_error: (-2147352567, '发生意外。', (0, 'Kingsoft WPS', '文档保存失败。', '', 3011, -214746725
  4. nginx发布antd-pro项目(别人发的,未测试)
  5. bzoj1951 组合数取模 中国剩余定理
  6. 几个前端时间插件总结
  7. 使用AFNetworking请求新浪微博数据接口出错解决办法
  8. chrome经常崩溃解决过程
  9. ACM 进阶计划~~转
  10. 无法添加选择的Web部件