PAE 模式

[分析环境reactos0.3.1,i386体系结构 ]

 

什么是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模式。

[如需转载请注明出处:(雄)blog.csdn.net/mickey139]

posted @ 2008-10-04 21:18  BinSys  阅读(868)  评论(0编辑  收藏  举报