教你如何扩展32位windows操作系统的虚拟内存用于CST计算
在 32 位Windows 系统中,操作系统的默认设置允许每个进程最大内存2GB。像CST 微波工作室 或者 CST 工作室套装™ 等程序可能需要多于2GB 的内存来运行大的仿真。为了支持这样的程序,Windows 允许通过在boot.ini文件中加上两个标志(/3GB 和/PAE)来对内存管理进行微调。/3GB 标志使得操作系统可以使用3GB 内存而不是默认设置2GB。如果机器有多于4GB 的物理内存,那么建议设置/PAE 标志。/PAE 标志(PAE = 物理地址扩展)让Windows 采取Intel 芯片集(或其他兼容的芯片集)的硬件扩展,这使得操作系统在一个32 位系统上可以进行超过4GB 内存的寻址。/PAE 标志也作用于页面文件。如果没有该标志,页面文件的大小就限制在4GB。如果/PAE 设置好,页面文件就没有这个限制。请注意,建议设置是页面文件是物理内存的1.5 或者2 倍,例如即使系统只有3GB内存,设置该标志也是有益的。
根据 Microsoft 公司所述,Windows 2000 Advanced Server,Windows 2000 Datacenter Server,Windows Server 2003(所有版本)和Windows XP Professional 支持/3GB 标志。
/PAE 标志可以在所有的Windows 2000 版本,所有的Windows 2003 Server 版本和Windows XP Professional 中使用。当然,小型操作系统可能由于4GB 的限制而不能使用。下面的表格给出了所有支持的Windows 操作系统的内存管理的概况。
您可以访问www.microsoft.com网站获得关于/3GB 和/PAE 标志更多的信息。
注意:编辑 boot.ini 可以按照以下步骤进行:右键“我的电脑”选择“属性”,然后点选“高级”页面,在“启动和故障恢复”选项框中点击“设置”按钮。在弹出的对话框里,点击“编辑”按钮就可以用记事本打开 boot.ini。
俺们使用的2009版本,可以直接使用64位系统
偶使用的是CST2008的,在vista系统中怎么调整内存呢?
/3GB 和/PAE至两个标志加在哪呢?