程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

PAE 模式

編輯:.NET實例教程

[分析環境reactos0.3.1 ]

什麼是PAE

 PAE 是物理地址擴展 (PAE)的縮寫,物理地址擴展 (PAE) X86 允許軟件使用地址窗口擴展 (AWE) API 集並在具有 Intel Pentium Pro 或更高版本處理器的計算機上運行,而 4 GB 以上物理內存允許將更多物理內存映射為應用程序的虛擬地址空間。

不使用 AWE API 集的應用程序也可以從 PAE X86 獲益,因為操作系統使用更大的物理內存來減小頁面,從而提高了性能。同樣,這還使駐留多個應用程序的合並服務器受益。

通過在內存中而不是在磁盤上保存數據,可提高操縱大量數據的應用程序的性能。最典型的就是數據庫,如 Microsoft SQL/E 7.0 或更高版本。

如何啟動

打開 Boot.ini 文件,然後將 /PAE 參數添加到 ARC 路徑中,如以下 multi(0)disk(0)rdisk(0)partition(2)\%systemroot%="Windows Server 2003, Datacenter Edition" /PAE

ReactOS中的PAE支持

位於  (srcroot\boot\freeldr\freeldr\arch\i386)的Loader.c中的FrLdrStartup(ULONG Magic)函數在其中調用了

...

FrLdrGetPaeMode()

...

該函數先檢測硬件是否支持PAE,然後根據boot.ini中是否打開了 /PAE參數來配置是否支持 PAE模式。

今天只了解這麼多.


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved