2015年8月16日

x64 结构体系下的内存寻址

摘要: 欢迎转载,转载请注明出处:http://www.cnblogs.com/lanrenxinxin/p/4735027.html 在阅读NewBluePill源码的时候,看内存的那一块简直头疼,全是x64下的寻址,之前根本就没有接触过x64的内存寻址上的内容,看的晕头转向,决定先把x64下的寻址给弄明 阅读全文

posted @ 2015-08-16 22:47 _懒人 阅读(14073) 评论(6) 推荐(3) 编辑

Windows PAE 寻址

摘要: PAE 就是物理地址扩展。我们常规的寻址方式是之前的将虚拟地址化为10 10 12的方式来寻址页目录,页表,页偏移,但是在开始PAE之后的寻址方式发生了改变,将32位的虚拟地址转化成 2 9 9 12的方式来寻址:理论就不赘述了,和普通的寻址方式没有太大的差别,具体可以参考之前的文章:x86虚拟地址... 阅读全文

posted @ 2015-08-16 03:23 _懒人 阅读(2155) 评论(0) 推荐(2) 编辑

x86虚拟地址到物理地址的映射学习

摘要: 这里只谈分页管理的机制,也是目前最重要的内存管理机制。最初的设计想法:结构图如下:页的尺寸是4KB,虚拟地址的前20位用于指定一个物理页,后12位用于访问页内偏移。页表项的结构:各个位的含义:P--位0是存在(Present)标志,用于指明表项对地址转换是否有效。P=1表示有效;P=0表示无效。在页... 阅读全文

posted @ 2015-08-16 03:02 _懒人 阅读(1766) 评论(1) 推荐(1) 编辑

导航