Process address space
All 32-bit applications have 4 GB of process address space (32-bit addresses can map up to 4 GB of memory ). In Microsoft Windows, an application can access a 2 GB process address space, which is called a user-mode virtual address space. All threads owned by the application share the virtual address space in the same user mode. The remaining 2 GB is reserved for the operating system (also known as the kernel mode address space ). All operating system versions (starting from Windows 2000 server, including Windows Server 2003) have a boot. the INI switch allows applications to access the 3 GB process address space, thus limiting the kernel mode address space to 1 GB.
This function will be deleted in the next version of Microsoft SQL Server. Do not use this function in new development work, and modify the application that is currently using this function as soon as possible.
Address window extension plug-in (AWE) extends the functionality of 32-bit applications by allowing access to as many operating systems as possible to support physical memory. AWe can map part of the maximum memory capacity of 64 GB to the user address space to achieve this function. The ing between the application buffer pool and the awe ing memory is completed by operating the Windows virtual memory table.
To support 3 GB user mode process space, you must/3 GBAdd the parameter to the boot. ini file and restart the computer./3 GBThe parameter takes effect. After this parameter is set, the user application thread can address 3 GB of process address space, while retaining 1 GB of process address space for the operating system.
| Note: |
If the computer has more than 16 GB of available physical memory, the operating system requires 2 GB of process address space for the system to use. Therefore, only 2 GB of user mode address space is supported. To enable awe to use more than 16 GB memory, ensure that the boot. ini file does not contain/3 GBParameters. Otherwise, the operating system cannot address memory larger than 16 GB. |
Process address space