from http://support.microsoft.com/?scid=kb%3 ... 7&x=10&y=7
結論
本文將說明實體位址擴充 (PAE,Physical Address Extension) 和 Address Windowing Extensions (AWE) 的相關資訊,並解釋它們如何搭配使用。本文也將告訴您,在 32 位元作業系統中,使用超過 4 GB 記憶體範圍的限制。
回此頁最上方
其他相關資訊
PAE 是 IA32 處理器新增的功能,可以定址 4 GB 以上的實體記憶體。下列作業系統可以使用 PAE 利用超過 4 GB 的實體記憶體:
• Microsoft Windows 2000 Advanced Server
• Microsoft Windows 2000 Datacenter Server
• Microsoft Windows Server 2003 Enterprise Edition
• Microsoft Windows Server 2003 Datacenter Edition
如果要啟用 PAE,請使用 Boot.ini 檔案中的 /PAE 參數。
注意 在 Windows Server 2003 中,如果伺服器是使用熱新增記憶體裝置,便會自動啟用 PAE。在這種情況下,您不需要在已設定為使用熱新增記憶體裝置的系統上使用 /PAE 參數。在其他情況下,您必須在 Boot.ini 檔案中使用 /PAE 參數,才能使用超過 4 GB 的記憶體。
一般而言,在 Windows 2000 或 Windows Server 2003 下執行程序時,可以存取高達 2 GB 的記憶體位址空間 (假設沒有使用 /3GB 參數),其中有些是實體記憶體,有些是虛擬記憶體。執行的程式愈多 (也因而有更多處理程序),交付的記憶體就愈多,最多可達 2 GB 的整個位址空間。
發生這種情況時,分頁程序會大幅增加,而可能對效能產生負面影響。Windows 2000 和 Windows Server 2003 記憶體管理員,會使用 PAE 提供更多實體記憶體給程式。這樣可以減少交換分頁檔案記憶體的需求,進而提升效能。程式本身並不知道實際記憶體大小。所有記憶體管理和 PAE 記憶體配置,是由與程式無關的記憶體管理員加以處理。
以上的資訊對於使用 /3GB 參數執行的程式有效。要求 3 GB 記憶體的程式,能夠將更多自己的記憶體保留在實體記憶體中,而不會遭到分頁。這樣可以提升能夠使用 /3GB 參數的程式的效能。但有一個例外狀況,就是同時使用 /3GB 參數及 /PAE 參數的情況。在這樣的情況下,作業系統不會使用超過 16 GB 的記憶體。這種情形發生的原因,是因為核心虛擬記憶體空間的影響。這樣一來,如果系統用 Boot.ini 檔案中的 /3GB 項目重新啟動,而系統有超過 16 GB 的實體記憶體,那麼作業系統就不會使用額外的實體隨機存取記憶體 (RAM,Random Access Memory)。不要用 /3GB 參數來重新啟動電腦,就可以使用所有實體記憶體。
AWE 是一組針對記憶管理員功能的應用程式發展介面 (API,Application Programming Interface),可以讓程式定址比標準 32 位元定址所提供的 4 GB,還要多的記憶體。AWE 讓程式能夠以非分頁記憶體形式保留實體記憶體,然後將非分頁記憶體的部分,動態對應到工作中的程式記憶體。這個程序能讓大量耗用記憶體的程式 (例如大型資料系統) 為資料保留大量實體記憶體,而不必提供給分頁檔案使用。相反的,資料會在工作中的記憶體中進行交換,而且保留的記憶體會超過 4 GB 的範圍。此外,PAE 會將超過 4 GB 的記憶體範圍公開給記憶體管理員和 AWE 功能。沒有 PAE 的話,AWE 就不能保留超過 4 GB 的記憶體。
下列範例是已加入 PAE 參數的 Boot.ini 檔:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /PAE
警告 Boot.ini 檔的內容會依您的設定而有不同。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
317526 (http://support.microsoft.com/kb/317526/) How to edit the Boot.ini file in Windows Server 2003
簡單來說,PAE 是針對 Windows 2000 和 Windows Server 2003 記憶體管理員的一項功能,可提供更多實體記憶體給需要記憶體的程式。程式並不知道所使用的記憶體位於 4 GB 以外的範圍,就像程式並不知道所要求的記憶體,實際上是位於分頁檔案中。
AWE 是一組 API,可以讓程式保留大型記憶體。保留的記憶體是非分頁形式,而且只能由該程式存取。 如需有關 AWE 和 PAE 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
268363 (http://support.microsoft.com/kb/268363/) Intel Physical Addressing Extensions (PAE) in Windows 2000
如需詳細資訊,請造訪下列 Microsoft 網站:
http://msdn.microsoft.com/library/defau ... r_1fnd.asp (http://msdn.microsoft.com/library/defau ... r_1fnd.asp)
http://msdn.microsoft.com/library/defau ... indata.asp (http://msdn.microsoft.com/library/defau ... indata.asp)
如果您在系統中加入更多記憶體,則 BIOS 有可能辨識伺服器中安裝的所有實體 RAM,但 Windows 只能辨識部分 RAM。如果伺服器啟用了重覆記憶體功能或記憶體鏡像功能,則 Windows 無法辨識所有記憶體。重覆記憶體會在記憶體空間不足時,提供系統容錯記憶體空間。記憶體鏡像會將記憶體空間分割為一個鏡像集。這兩個功能都是在 BIOS 中進行啟用或停用,無法透過 Windows 存取。如果要修改這些功能的設定,您可能必須參考系統使用者手冊或 OEM 網站。此外,您也可能必須連絡硬體製造商。
例如,如果您執行一個已安裝 4 GB 記憶體的系統,而您後來又加入 4 GB 的額外記憶體,Windows 可能只能辨識 4 GB 或 6 GB 的實體記憶體,無法全部辨識 8 GB 的實體記憶體。您不需要額外學習,就可以在新記憶體空間上啟用重覆記憶體功能或記憶體鏡像功能。這些徵狀,類似於沒有將 /PAE 參數加入 Boot.ini 檔的徵狀。
回此頁最上方
参考
如需詳細資訊,請造訪下列 Microsoft 網站:
作業系統與 PAE 支援 http://www.microsoft.com/taiwan/whdc/sy ... ae_os.mspx
Windows Server 2003 和 Windows 2000 提供大型記憶體支援
MSFT相關
前往
- Software
- ↳ CodeCharge Studio
- ↳ CodeCharge
- ↳ DemoCharge
- ↳ SuperPDF
- ↳ 551einv
- ↳ E3進銷存
- 程式語言
- ↳ PHP
- ↳ CodeLobster PHP Edition
- ↳ Yii
- ↳ CodeIgniter
- ↳ Phalcon
- ↳ Symfony
- ↳ FuelPHP
- ↳ Zend Framework 2
- ↳ laravel
- ↳ WordPress
- ↳ ASP.NET/C#
- ↳ ASP/VBScript
- ↳ JSP
- ↳ Java Servlets
- ↳ ColdFusion
- ↳ Perl
- ↳ Java Script
- ↳ jQuery
- ↳ HTML + CSS
- ↳ jQuery
- ↳ nodejs
- ↳ VB6
- ↳ Git
- ↳ App Inventor 2
- ↳ bash
- ↳ C++/ VC/ OpenCV
- ↳ OpenCV
- ↳ go
- ↳ cordova
- ↳ python
- ↳ Xamarin
- ↳ Assembly
- 資料庫
- ↳ MySQL
- ↳ PostgreSQL
- ↳ ORACLE
- ↳ Access
- ↳ SQL Server
- ↳ SQLite
- ↳ MariaDB
- ↳ Mongodb
- 作業系統
- ↳ Linux
- ↳ Ubuntu
- ↳ CentOS
- ↳ Mint
- ↳ Mandriva
- ↳ Debian
- ↳ Red Hat Enterprise Linux
- ↳ Oracle Linux
- ↳ Fedora
- ↳ Kali Linux
- ↳ OpenSUSE
- ↳ Elementary OS
- ↳ Microsoft
- ↳ Server 2008 R2
- ↳ Server 2012 R2
- ↳ Server 2012
- ↳ 8
- ↳ 10
- ↳ System Center 2016
- ↳ NOVELL
- ↳ FreeBSD
- ↳ VMware
- ↳ VirtualBox
- ↳ Mac OS X
- ↳ Solaris
- ↳ iOS
- ↳ Android
- ↳ Cloud
- ↳ OpenStack
- ↳ Docker
- ↳ Proxmox VE
- ↳ CloudReady
- ↳ chrome
- 網頁伺服器
- ↳ apache
- ↳ tomcat
- ↳ nginx
- ↳ IIS
- ↳ JBoss
- ↳ weblogic
- ↳ WebHosting
- 硬體
- ↳ 硬體及週邊
- ↳ RouterOS
- ↳ LEGO NXT
- ↳ Arduino
- ↳ MSP430
- ↳ Raspberry Pi
- ↳ OpenERP
- ↳ Storage
- ↳ Server
- ↳ Brocade
- ↳ MODELS
- ↳ FortiGate
- 軟體
- ↳ sublime
- ↳ LibreNMS