RichardUSTC

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年4月12日

摘要: 今天查找页表映射资料时,无意发现一个有趣的概念,就是页表自映射。页目录基址记为PDT,页目录项记为PDE,页表项记为PTE。BITS(m,n,value)表示取value从高m位到高n位的值。这篇文章介绍了一个32位虚拟地址x的转换成物理地址过程。32位系统下,所有的PTE所占的空间刚好是4MB。如果将这些PTE连续地放在内存中,那么这4MB内存空间对应的PTE(称为PTE的PTE)刚好在一个4KB页中,而这个4KB在页目录表中刚好也占一项。如果再合理地设置4MB页表的地址,那么就可以使得PTE的PTE所占的4KB的内容与PDE所占的4KB的内容完全相同。这样一来,可以就可以将页目录表也作为一 阅读全文
posted @ 2013-04-12 12:19 RichardUSTC 阅读(7154) 评论(0) 推荐(1) 编辑