Memory sizes of Microsoft Windows Operating Systems (Arnoud J.G. Mulder, v1:20050106 v5:20110614)
Windows Version
|
Support boot.ini options
|
Maximum addressable physical memory
|
Maximum 32bit application
address-space
|
Max. 64bit application
|
|
/PAE
|
/3GB
|
/USERVA
|
Max.
by design
|
default
|
/PAE
|
/PAE
/3GB
|
default
|
/3GB
|
/USERVA
|
address-space
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows NT3.51 Workstation
|
N
|
N
|
N
|
4GB
|
4GB
|
n/a
|
n/a
|
2GB
|
n/a
|
n/a
|
n/a
|
Windows NT3.51 Server
|
N
|
N
|
N
|
4GB
|
4GB
|
n/a
|
n/a
|
2GB
|
n/a
|
n/a
|
n/a
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows NT4 Workstation
|
N
|
N
|
N
|
4GB
|
4GB
|
n/a
|
n/a
|
2GB
|
n/a
|
n/a
|
n/a
|
Windows NT4 Server
|
N
|
N
|
N
|
4GB
|
4GB
|
n/a
|
n/a
|
2GB
|
n/a
|
n/a
|
n/a
|
Windows NT4 Enterprise
|
N
|
Y
|
N
|
4GB
|
4GB
|
n/a
|
n/a
|
2GB
|
3GB
|
n/a
|
n/a
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows 2000 Professional
|
N****
|
Y
|
N
|
4GB
|
4GB
|
n/a
|
n/a
|
2GB
|
n/a
|
n/a
|
n/a
|
Windows 2000 Server
|
N****
|
Y
|
N
|
4GB
|
4GB
|
n/a
|
n/a
|
2GB
|
3GB
|
n/a
|
n/a
|
Windows 2000 Advanced Server
|
Y
|
Y
|
N
|
8GB
|
4GB
|
8GB
|
8GB
|
2GB
|
3GB
|
n/a
|
n/a
|
Windows 2000 DataCenter
|
Y
|
Y
|
N
|
32GB
|
4GB
|
32GB
|
16GB
|
2GB
|
3GB
|
n/a
|
n/a
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows XP Starter Edition
|
N****
|
?
|
?
|
512MB
|
512MB
|
n/a
|
n/a
|
2GB
|
?
|
n/a
|
n/a
|
Windows XP Home Edition
|
N****
|
Y
|
N
|
4GB
|
4GB
|
n/a
|
n/a
|
2GB
|
3GB
|
n/a
|
n/a
|
Windows XP Professional
|
N****
|
Y
|
N
|
4GB
|
4GB
|
n/a
|
n/a
|
2GB
|
3GB
|
n/a
|
n/a
|
Windows XP Professional x64
|
n/a
|
n/a
|
n/a
|
128GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
|
Windows XP Professional IA64
|
n/a
|
n/a
|
n/a
|
128GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows Home Server
|
N
|
Y
|
N
|
4GB
|
4GB
|
n/a
|
n/a
|
2GB
|
3GB
|
n/a
|
n/a
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows 2003 Server Standard RTM
|
N****
|
Y
|
Y
|
4GB
|
4GB
|
n/a
|
n/a
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 2003 Server Standard SP1
|
N****
|
Y
|
Y
|
4GB
|
4GB
|
n/a
|
n/a
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 2003 Server Standard SP2
|
N****
|
Y
|
Y
|
4GB
|
4GB
|
n/a
|
n/a
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 2003 Server Standard R2
|
N****
|
Y
|
Y
|
4GB
|
4GB
|
n/a
|
n/a
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 2003 Server Enterprise RTM
|
Y
|
Y
|
Y
|
64GB
|
4GB
|
64GB
|
16GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 2003 Server Enterprise SP1
|
Y
|
Y
|
Y
|
64GB
|
4GB
|
64GB
|
16GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 2003 Server Enterprise SP2
|
Y
|
Y
|
Y
|
64GB
|
4GB
|
64GB
|
16GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 2003 Server Enterprise R2
|
Y
|
Y
|
Y
|
64GB
|
4GB
|
64GB
|
16GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 2003 Server DataCenter RTM
|
Y
|
Y
|
Y
|
64GB
|
4GB
|
64GB
|
16GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 2003 Server DataCenter SP1
|
Y
|
Y
|
Y
|
64GB
|
4GB
|
64GB
|
16GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 2003 Server DataCenter SP2
|
Y
|
Y
|
Y
|
64GB
|
4GB
|
64GB
|
16GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 2003 Server DataCenter R2
|
Y
|
Y
|
Y
|
64GB
|
4GB
|
64GB
|
16GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows 2003 Server Enterprise RTM IA64
|
n/a
|
n/a
|
n/a
|
512GB
|
n/a
|
n/a
|
n/a
|
2GB
|
3GB*
|
n/a
|
2GB/8TB**
|
Windows 2003 Server Enterprise SP1 IA64
|
n/a
|
n/a
|
n/a
|
1TB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2003 Server Enterprise SP2 IA64
|
n/a
|
n/a
|
n/a
|
2TB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2003 Server DataCenter RTM IA64
|
n/a
|
n/a
|
n/a
|
512GB
|
n/a
|
n/a
|
n/a
|
2GB
|
3GB*
|
n/a
|
2GB/8TB**
|
Windows 2003 Server DataCenter SP1 IA64
|
n/a
|
n/a
|
n/a
|
1TB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2003 Server DataCenter SP2 IA64
|
n/a
|
n/a
|
n/a
|
2TB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows 2003 Server Standard SP1 x64
|
n/a
|
n/a
|
n/a
|
32GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2003 Server Standard SP2 x64
|
n/a
|
n/a
|
n/a
|
32GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2003 Server Standard R2 x64
|
n/a
|
n/a
|
n/a
|
32GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2003 Server Enterprise SP1 x64
|
n/a
|
n/a
|
n/a
|
1TB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2003 Server Enterprise SP2 x64
|
n/a
|
n/a
|
n/a
|
1TB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2003 Server Enterprise R2 x64
|
n/a
|
n/a
|
n/a
|
1TB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2003 Server DataCenter SP1 x64
|
n/a
|
n/a
|
n/a
|
1TB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2003 Server DataCenter SP2 x64
|
n/a
|
n/a
|
n/a
|
1TB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2003 Server DataCenter R2 x64
|
n/a
|
n/a
|
n/a
|
1TB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows 2003 Web Edition
|
Y
|
Y
|
Y
|
2GB
|
2GB
|
2GB
|
2GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 2003 Small Business Server
|
Y
|
Y
|
Y
|
4GB
|
4GB
|
4GB
|
4GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 2003 Storage Server
|
Y
|
Y
|
Y
|
4GB
|
4GB
|
4GB
|
4GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 2003 Storage Srv Enterprise
|
Y
|
Y
|
Y
|
8GB
|
4GB
|
8GB
|
8GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 2003 Compute Cluster Srv IA64
|
n/a
|
n/a
|
n/a
|
32GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows Vista Starter
|
?
|
?
|
?
|
1GB
|
?
|
?
|
?
|
?
|
?
|
?
|
n/a
|
Windows Vista Home Basic N (EU)
|
Y***
|
Y***
|
Y***
|
4GB
|
4GB
|
4GB
|
4GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows Vista Home Basic
|
Y***
|
Y***
|
Y***
|
4GB
|
4GB
|
4GB
|
4GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows Vista Home Premium
|
Y***
|
Y***
|
Y***
|
4GB
|
4GB
|
4GB
|
4GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows Vista Business N (EU)
|
Y***
|
Y***
|
Y***
|
4GB
|
4GB
|
4GB
|
4GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows Vista Business
|
Y***
|
Y***
|
Y***
|
4GB
|
4GB
|
4GB
|
4GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows Vista Enterprise
|
Y***
|
Y***
|
Y***
|
4GB
|
4GB
|
4GB
|
4GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows Vista Ultimate
|
Y***
|
Y***
|
Y***
|
4GB
|
4GB
|
4GB
|
4GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows Vista Home Basic N (EU) x64
|
n/a
|
n/a
|
n/a
|
8GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows Vista Home Basic x64
|
n/a
|
n/a
|
n/a
|
8GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows Vista Home Premium x64
|
n/a
|
n/a
|
n/a
|
16GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows Vista Business N (EU) x64
|
n/a
|
n/a
|
n/a
|
128GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows Vista Business x64
|
n/a
|
n/a
|
n/a
|
128GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows Vista Enterprise x64
|
n/a
|
n/a
|
n/a
|
128GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows Vista Ultimate x64
|
n/a
|
n/a
|
n/a
|
128GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows 2008 Server Standard
|
Y
|
Y
|
?
|
4GB
|
4GB
|
4GB
|
?
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 2008 Server Enterprise
|
Y
|
Y
|
?
|
64GB
|
4GB
|
64GB
|
?
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 2008 Server Datacenter
|
Y
|
Y
|
?
|
64GB
|
4GB
|
64GB
|
?
|
2GB
|
3GB
|
2-3GB
|
n/a
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows 2008 Itanium-based Systems IA64
|
n/a
|
n/a
|
n/a
|
2TB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2008 Itanium-based R2 IA64
|
n/a
|
n/a
|
n/a
|
2TB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows 2008 Server Foundation R2 x64
|
n/a
|
n/a
|
n/a
|
8GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2008 Server Standard x64
|
n/a
|
n/a
|
n/a
|
32GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2008 Server Standard R2 x64
|
n/a
|
n/a
|
n/a
|
32GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2008 Server Enterprise x64
|
n/a
|
n/a
|
n/a
|
1TB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2008 Server Enterprise R2 x64
|
n/a
|
n/a
|
n/a
|
2TB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2008 Server Datacenter x64
|
n/a
|
n/a
|
n/a
|
1TB
|
n/a
|
n/a
|
n/a
|
n/a
|
n/a
|
n/a
|
2GB/8TB**
|
Windows 2008 Server Datacenter R2 x64
|
n/a
|
n/a
|
n/a
|
2TB
|
n/a
|
n/a
|
n/a
|
n/a
|
n/a
|
n/a
|
2GB/8TB**
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows 2008 Web server
|
Y
|
Y
|
?
|
4GB
|
4GB
|
4GB
|
?
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 2008 Small Business Server
|
Y
|
Y
|
?
|
4GB
|
4GB
|
4GB
|
?
|
2GB
|
3GB
|
2-3GB
|
n/a
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows 2008 Web server x64
|
n/a
|
n/a
|
n/a
|
32GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2008 Small Business Server x64
|
n/a
|
n/a
|
n/a
|
32GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2008 Server HPC Edition x64
|
n/a
|
n/a
|
n/a
|
128GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows 2008 Web server x64
|
n/a
|
n/a
|
n/a
|
32GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 2008 Server HPC Edition x64
|
n/a
|
n/a
|
n/a
|
128GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows 7 Starter
|
?
|
?
|
?
|
2GB
|
?
|
?
|
?
|
?
|
?
|
?
|
n/a
|
Windows 7 Home Basic
|
Y***
|
Y***
|
Y***
|
4GB
|
4GB
|
4GB
|
4GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 7 Home Premium (N)
|
Y***
|
Y***
|
Y***
|
4GB
|
4GB
|
4GB
|
4GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 7 Professional (N)
|
Y***
|
Y***
|
Y***
|
4GB
|
4GB
|
4GB
|
4GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 7 Enterprise (N)
|
Y***
|
Y***
|
Y***
|
4GB
|
4GB
|
4GB
|
4GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
Windows 7 Ultimate (N)
|
Y***
|
Y***
|
Y***
|
4GB
|
4GB
|
4GB
|
4GB
|
2GB
|
3GB
|
2-3GB
|
n/a
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows 7 Starter
|
n/a
|
n/a
|
n/a
|
2GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 7 Home Basic
|
n/a
|
n/a
|
n/a
|
8GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 7 Home Premium (N)
|
n/a
|
n/a
|
n/a
|
16GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 7 Professional (N)
|
n/a
|
n/a
|
n/a
|
192GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 7 Enterprise (N)
|
n/a
|
n/a
|
n/a
|
192GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
Windows 7 Ultimate (N)
|
n/a
|
n/a
|
n/a
|
192GB
|
n/a
|
n/a
|
n/a
|
2GB
|
4GB*
|
n/a
|
2GB/8TB**
|
|
|
|
|
|
|
|
|
|
|
|
|
* in 64bit Windows no /3GB switch is needed in the boot.ini. But the 4GB virtual addressspace in 32bit applications is only available if IMAGE_FILE_LARGE_ADDRESS_AWARE is set in it’s executable header. Otherwise the virtual addressspace is limited to 2GB.
In Windows 2003 before SP1 the virtual addressspace is max 3GB instead of 4GB.
** A 64 bit process normally has a limit of 2GB virtual addressspace. But when IMAGE_FILE_LARGE_ADDRESS_AWARE is set in it’s executable header the addressspace is 8TB for Intel-based systems (and 7TB for Itanium-based/IA64 systems).
*** On Vista the /PAE and /3GB boot.ini parameters are not supported. Use the “BCDEdit /set” command instead to set boot-options:
Share with your friends: |