《Undocumented Windows 2000 Secrets》翻译 --- 第四章(5)[29]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 kendiv 的 blog

l         如果线性地址位于:0x80000000----0x9fffffff,则其高3位将被设为零,最后产生的物理地址位于:0x00000000-----0x1fffffff

 

l         否则,线性地址的高20位将作为pte数组(起始于0xc0000000)的索引。

 

l         如果目标ptep位已被设置,这表示其对应得数据页存在于物理内存中。除了20位的pfn外,所有的pte位都可以被剥离出来,线性地址最低的12位将作为在数据页中的偏移量被加到最后的32位物理地址上去。

 

l         如果数据页没有存在于物理内存中,mmgetphysicaladdress()返回0

 

本文关键:《Undocumented Windows 2000 Secrets》翻译 --- 第四章(5)
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top