l 如果线性地址位于:0x80000000----0x9fffffff,则其高3位将被设为零,最后产生的物理地址位于:0x00000000-----0x1fffffff。
l 否则,线性地址的高20位将作为pte数组(起始于0xc0000000)的索引。
l 如果目标pte的p位已被设置,这表示其对应得数据页存在于物理内存中。除了20位的pfn外,所有的pte位都可以被剥离出来,线性地址最低的12位将作为在数据页中的偏移量被加到最后的32位物理地址上去。
l 如果数据页没有存在于物理内存中,mmgetphysicaladdress()返回0。