瀏覽單個文章
alexweng
Regular Member
 

加入日期: Apr 2001
您的住址: Taipei, ROC
文章: 85
引用:
作者Kyocera
說的真好
最後容我總結一下,在32bit windows OS下
1. 單一的32bit軟體最多可以用到2GB的虛擬記憶體(VM),透過設定最多可以用到3GB(VM)
2. 所有的32bit軟體都必需放在4G定址以下的實體記憶體執行
3. 透過PAE所支援超過4G定址的記憶體,該空間只能拿來拿存取資料,並無法將程式放到該空間執行

4. 32bit軟體可以透過AWE API使用超過2GB/3GB(VM)的記憶體,但是只能拿來存取資料

在64bit windows OS下
1. 32bit軟體也還是受到一樣上面列出的限制,但最多可以用到4GB的虛擬記憶體
2. 因仍舊支援AWE API,所以使用AWE API的32bit軟體也一樣可以順利執行
3. 64bit的軟體可以放在高於4G定址空間的實體記憶體空間執行,且無需使用特別的API就可以使用高達8TB的虛擬記憶體
...

標成黃色的部分,很肯定的告訴您:您是錯的,沒有完全瞭解PAE模式下Paging Unit運作的本質。
     
      
舊 2009-06-26, 03:33 PM #61
回應時引用此文章
alexweng離線中