http://msdn2.microsoft.com/en-us/library/aa366914(VS.85).aspx
http://msdn2.microsoft.com/en-us/library/bb613473(VS.85).aspx
32-bit application .vs. 32-bit OS
Virtual Address Space .vs. physical memory
Virtual Address Space available to the process : 2GB and 3GB (4GT mode is enabled)
http://msdn2.microsoft.com/en-us/library/aa384271(VS.85).aspx
64-bit application Virtual Address Space : By default and applications can specify
中文說明:
- physical memory (OS, 作業系統)
- Virtual Address Space (Application,應用程式)
- 32-bit/64-bit作業系統(physical memory)沒有 2GB 限制
- 32-bit 應用程式(Virtual Address Space )有 2GB (或3G/4GT mode is enabled)限制
- 64-bit 應用程式沒有 2GB 限制(但是可以設成有 2GB 限制)
如果你有3GB physical memory, "應用程式1"用2GB, "應用程式2"還有1GB可以用.
Physical Address Extension (PAE) :
- The PAE allows 32-bit Windows systems to use more than 4 GB of physical memory
- PAE is supported only on 32-bit versions of Windows
- On most computers, PAE is disabled by default.
- To enable PAE, use the BCDEdit /set command to set the PAE boot entry option
http://msdn2.microsoft.com/en-us/library/aa366527(VS.85).aspx
Address Windowing Extensions (AWE) :
- AWE is a set of extensions that allows an application to quickly manipulate physical memory greater than 4GB
- The following functions make up the Address Windowing Extensions (AWE) API.
VirtualAlloc and VirtualAllocEx
AllocateUserPhysicalPages
...
說明:
- 作業系統要開啟PAE
- 應用程式要用AWE API
內文搜尋

X