Windows内存管理分页
0x01分页图
cr0 寄存器pg位为1就是开启分页模式之后说有的地址都是虚拟地址 经过换算得到物理地址再去访问
ps=0时
ps=1时
计算方法,这里的pde 是页目录 pte 页表 cr3 是物理地址 下面是个实际例子
这里取得 31-12位 地址后面都要补充000 因为页大小是4k ,他们的字段分别是
英特尔手册上面的
P
1有效 0 无效 cpu检查
R/W
1 读写,执行 , 0 读,执行 这里有个安全问题会导致 数据段可以执行代码 64位加了 一位用来区分 是否可以执行 也就是 数据执行保护
U/S
0用户模式 1系统模式
上面是几位是权限检查
从此山高路远,纵马扬鞭。愿往后旅途,三冬暖,春不寒,天黑有灯,下雨有伞。此生尽兴,不负勇往。
以上是 Windows内存管理分页 的全部内容, 来源链接: utcz.com/z/520079.html