Omezení paměti pro vydání windows a Windows Serveru
Toto téma popisuje omezení paměti pro podporované verze Windows a Windows Serveru.
Omezení paměti a adresního prostoru se liší podle platformy, operačního systému a podle toho, jestli se používá IMAGE_FILE_LARGE_ADDRESS_AWARE hodnota struktury LOADED_IMAGE a 4gigabajtové ladění (4GT). IMAGE_FILE_LARGE_ADDRESS_AWARE je nastavena nebo vymazána pomocí možnosti /LARGEADDRESSAWARE linker.
4gigabajtové ladění (4GT), označované také jako ladění paměti aplikace nebo přepínač /3 GB, je technologie (platí jenom pro 32bitové systémy), která mění množství virtuálního adresního prostoru dostupného pro aplikace v uživatelském režimu. Povolením této technologie se zmenší celková velikost systémového virtuálního adresního prostoru, a proto maximální počet systémových prostředků. Další informace naleznete v tématu Co je 4GT.
Omezení fyzické paměti pro 32bitové platformy také závisí na rozšíření fyzických adres (PAE), které umožňuje 32bitovým systémům Windows používat více než 4 GB fyzické paměti.
Limity paměti a adresního prostoru
Následující tabulka určuje omezení paměti a adresního prostoru pro podporované verze Windows. Pokud není uvedeno jinak, platí omezení v této tabulce pro všechny podporované verze.
Typ paměti | Limit pro X86 | Omezení v 64bitovém systému Windows |
---|---|---|
Virtuální adresní prostor v uživatelském režimu pro každý 32bitový proces |
2 GB Až 3 GB s IMAGE_FILE_LARGE_ADDRESS_AWARE a 4GT |
2 GB s IMAGE_FILE_LARGE_ADDRESS_AWARE nezaškrtla (výchozí) 4 GB se sadou IMAGE_FILE_LARGE_ADDRESS_AWARE |
Virtuální adresní prostor v uživatelském režimu pro každý 64bitový proces |
Nejde použít |
s nastaveným IMAGE_FILE_LARGE_ADDRESS_AWARE (výchozí): x64: Windows 8.1 a Windows Server 2012 R2 nebo novější: 128 TB x64: Windows 8 a Windows Server 2012 nebo starší 8 TB systémů Intel Itanium: 7 TB 2 GB s vymazáním IMAGE_FILE_LARGE_ADDRESS_AWARE |
Virtuální adresní prostor v režimu jádra |
2 GB Od 1 GB po maximálně 2 GB s 4GT |
Windows 8.1 a Windows Server 2012 R2 nebo novější: 128 TB Windows 8 a Windows Server 2012 nebo starší 8 TB |
Stránkovaný fond |
Limit 384 GB nebo potvrzení systému, podle toho, co je menší.
Windows 8.1 a Windows Server 2012 R2: limit 15,5 TB nebo potvrzení systému, podle toho, co je menší. Windows Server 2008 R2, Windows 7, Windows Server 2008 a Windows Vista: Omezeno dostupným virtuálním adresním prostorem v režimu jádra. Počínaje systémem Windows Vista s aktualizací Service Pack 1 (SP1) může být stránkovaný fond také omezen hodnotou klíče registru PagedPoolLimit. Windows Home Server a Windows Server 2003: 530 MB Windows XP: 490 MB |
Limit 384 GB nebo potvrzení systému, podle toho, co je menší Windows 8.1 a Windows Server 2012 R2: limit 15,5 TB nebo limit potvrzení systému, podle toho, co je menší. Windows Server 2008 R2, Windows 7, Windows Server 2008 a Windows Vista: 128 GB nebo limit potvrzení systému, podle toho, co je menší Windows Server 2003 a Windows XP: Až 128 GB v závislosti na konfiguraci a paměti RAM. |
Nestránkovaný fond |
75% paměti RAM nebo 2 GB podle toho, co je menší.
Windows 8.1 a Windows Server 2012 R2: RAM nebo 16 TB, podle toho, co je menší (adresní prostor je omezený na 2 x ram). Windows Vista: Omezeno pouze virtuálním adresním prostorem v režimu jádra a fyzickou pamětí. Počínaje systémem Windows Vista s aktualizací SP1 může být nestránkový fond omezen také hodnotou klíče registru NonPagedPoolLimit. Windows Home Server, Windows Server 2003 a Windows XP: 256 MB nebo 128 MB s 4GT. |
RAM nebo 128 GB, podle toho, co je menší (adresní prostor je omezený na 2 x RAM) Windows 8.1 a Windows Server 2012 R2: RAM nebo 16 TB, podle toho, co je menší (adresní prostor je omezený na 2 x RAM). Windows Server 2008 R2, Windows 7 a Windows Server 2008: 75% paměti RAM maximálně 128 GB Windows Vista: 40% paměti RAM maximálně 128 GB. Windows Server 2003 a Windows XP: Až 128 GB v závislosti na konfiguraci a paměti RAM. |
Virtuální adresní prostor mezipaměti systému (fyzická velikost omezená pouze fyzickou pamětí) |
Omezený dostupným virtuálním adresním prostorem v režimu jádra nebo hodnotou klíče registru SystemCacheLimit. Windows 8.1 a Windows Server 2012 R2: 16 TB. Windows Vista: Omezeno pouze virtuálním adresním prostorem v režimu jádra. Počínaje systémem Windows Vista s aktualizací SP1 může být virtuální adresní prostor mezipaměti systému omezen také hodnotou klíče registru SystemCacheLimit. Windows Home Server, Windows Server 2003 a Windows XP: 860 MB s nastavením klíče registru LargeSystemCache a bez 4GT; až 448 MB s 4GT. |
Vždy 1 TB bez ohledu na fyzickou paměť RAM Windows 8.1 a Windows Server 2012 R2: 16 TB. Windows Server 2003 a Windows XP: až 1 TB v závislosti na konfiguraci a paměti RAM. |
Omezení fyzické paměti: Windows 11
Následující tabulka určuje omezení fyzické paměti pro Windows 11.
Verze | Limit pro X64 | Omezení ARM64 |
---|---|---|
Windows 11 Enterprise | 6 TB |
6 TB |
Windows 11 Education | 2 TB |
2 TB |
Windows 11 Pro for Workstations | 6 TB |
6 TB |
Windows 11 Pro | 2 TB |
2 TB |
Windows 11 Home | 128 GB |
128 GB |
Omezení fyzické paměti: Windows 10
Následující tabulka určuje omezení fyzické paměti pro Windows 10.
Verze | Limit pro X86 | Limit pro X64 |
---|---|---|
Windows 10 Enterprise | 4 GB |
6 TB |
Windows 10 Education | 4 GB |
2 TB |
Windows 10 Pro for Workstations | 4 GB |
6 TB |
Windows 10 Pro | 4 GB |
2 TB |
Windows 10 Home | 4 GB |
128 GB |
Omezení fyzické paměti: Windows Server 2016
Následující tabulka určuje omezení fyzické paměti pro Windows Server 2016.
Verze | Limit pro X64 |
---|---|
Windows Server 2016 Datacenter | 24 TB |
Windows Server 2016 Standard | 24 TB |
Omezení fyzické paměti: Windows 8
Následující tabulka určuje omezení fyzické paměti pro Systém Windows 8.
Verze | Limit pro X86 | Limit pro X64 |
---|---|---|
Windows 8 Enterprise | 4 GB |
512 GB |
Windows 8 Professional | 4 GB |
512 GB |
Windows 8 | 4 GB |
128 GB |
Omezení fyzické paměti: Windows Server 2012
Následující tabulka určuje omezení fyzické paměti pro Windows Server 2012. Windows Server 2012 je dostupný jenom v edicích X64.
Verze | Limit pro X64 |
---|---|
Windows Server 2012 Datacenter | 4 TB |
Windows Server 2012 Standard | 4 TB |
Windows Server 2012 Essentials | 64 GB |
Windows Server 2012 Foundation | 32 GB |
Windows Storage Server 2012 Workgroup | 32 GB |
Windows Storage Server 2012 Standard | 4 TB |
Hyper-V Server 2012 | 4 TB |
Omezení fyzické paměti: Windows 7
Následující tabulka určuje omezení fyzické paměti pro Systém Windows 7.
Verze | Limit pro X86 | Limit pro X64 |
---|---|---|
Windows 7 Ultimate | 4 GB |
192 GB |
Windows 7 Enterprise | 4 GB |
192 GB |
Windows 7 Professional | 4 GB |
192 GB |
Windows 7 Home Premium | 4 GB |
16 GB |
Windows 7 Home Basic | 4 GB |
8 GB |
Windows 7 Starter | 2 GB |
Není k dispozici |
Omezení fyzické paměti: Windows Server 2008 R2
Následující tabulka určuje omezení fyzické paměti pro Systém Windows Server 2008 R2. Windows Server 2008 R2 je k dispozici pouze v 64bitových edicích.
Verze | Limit pro X64 | Omezení pro IA64 |
---|---|---|
Windows Server 2008 R2 Datacenter | 2 TB |
|
Windows Server 2008 R2 Enterprise | 2 TB |
|
Windows Server 2008 R2 pro systémy Itanium-Based | 2 TB |
|
Windows Server 2008 R2 Foundation | 8 GB |
|
Windows Server 2008 R2 Standard | 32 GB |
|
Windows HPC Server 2008 R2 | 128 GB |
|
Windows Web Server 2008 R2 | 32 GB |
Omezení fyzické paměti: Windows Server 2008
Následující tabulka určuje omezení fyzické paměti pro Systém Windows Server 2008. Omezení větší než 4 GB pro 32bitovou verzi Windows předpokládají, že je povolená pae.
Verze | Limit pro X86 | Limit pro X64 | Omezení pro IA64 |
---|---|---|---|
Windows Server 2008 Datacenter | 64 GB |
1 TB |
|
Windows Server 2008 Enterprise | 64 GB |
1 TB |
|
Windows Server 2008 HPC Edition | 128 GB |
||
Windows Server 2008 Standard | 4 GB |
32 GB |
|
Windows Server 2008 pro systémy Itanium-Based | 2 TB |
||
Windows Small Business Server 2008 | 4 GB |
32 GB |
|
Windows Web Server 2008 | 4 GB |
32 GB |
Omezení fyzické paměti: Windows Vista
Následující tabulka určuje omezení fyzické paměti pro systém Windows Vista.
Verze | Limit pro X86 | Limit pro X64 |
---|---|---|
Windows Vista Ultimate | 4 GB |
128 GB |
Windows Vista Enterprise | 4 GB |
128 GB |
Windows Vista Business | 4 GB |
128 GB |
Windows Vista Home Premium | 4 GB |
16 GB |
Windows Vista Home Basic | 4 GB |
8 GB |
Windows Vista Starter | 1 GB |
Omezení fyzické paměti: Windows Home Server
Windows Home Server je k dispozici pouze v 32bitové edici. Limit fyzické paměti je 4 GB.
Omezení fyzické paměti: Windows Server 2003 R2
Následující tabulka určuje omezení fyzické paměti pro Systém Windows Server 2003 R2. Omezení nad 4 GB pro 32bitová verze Windows předpokládají, že je povolená pae.
Verze | Limit pro X86 | Limit pro X64 |
---|---|---|
Windows Server 2003 R2 Datacenter Edition |
64 GB (16 GB s 4GT) |
1 TB |
Windows Server 2003 R2 Enterprise Edition |
64 GB (16 GB s 4GT) |
1 TB |
Windows Server 2003 R2 Standard Edition |
4 GB |
32 GB |
Omezení fyzické paměti: Windows Server 2003 s aktualizací Service Pack 2 (SP2)
Následující tabulka určuje omezení fyzické paměti pro systém Windows Server 2003 s aktualizací Service Pack 2 (SP2). Omezení nad 4 GB pro 32bitová verze Windows předpokládají, že je povolená pae.
Verze | Limit pro X86 | Limit pro X64 | Omezení pro IA64 |
---|---|---|---|
Windows Server 2003 s aktualizací Service Pack 2 (SP2), Datacenter Edition |
64 GB (16 GB s 4GT) |
1 TB |
2 TB |
Windows Server 2003 s aktualizací Service Pack 2 (SP2), Enterprise Edition |
64 GB (16 GB s 4GT) |
1 TB |
2 TB |
Windows Server 2003 s aktualizací Service Pack 2 (SP2), Standard Edition |
4 GB |
32 GB |
Omezení fyzické paměti: Windows Server 2003 s aktualizací Service Pack 1 (SP1)
Následující tabulka určuje omezení fyzické paměti pro systém Windows Server 2003 s aktualizací Service Pack 1 (SP1). Omezení nad 4 GB pro 32bitová verze Windows předpokládají, že je povolená pae.
Verze | Limit pro X86 | Limit pro X64 | Omezení pro IA64 |
---|---|---|---|
Windows Server 2003 s aktualizací Service Pack 1 (SP1), Datacenter Edition |
64 GB (16 GB s 4GT) |
1 TB |
1 TB |
Windows Server 2003 s aktualizací Service Pack 1 (SP1), Enterprise Edition |
64 GB (16 GB s 4GT) |
1 TB |
1 TB |
Windows Server 2003 s aktualizací Service Pack 1 (SP1), Standard Edition |
4 GB |
32 GB |
Omezení fyzické paměti: Windows Server 2003
Následující tabulka určuje omezení fyzické paměti pro Systém Windows Server 2003. Omezení nad 4 GB pro 32bitová verze Windows předpokládají, že je povolená pae.
Verze | Limit pro X86 | Omezení pro IA64 |
---|---|---|
Windows Server 2003, Datacenter Edition |
64 GB (16 GB s 4GT) |
512 GB |
Windows Server 2003, Enterprise Edition |
64 GB (16 GB s 4GT) |
512 GB |
Windows Server 2003, Standard Edition |
4 GB |
|
Windows Server 2003, Web Edition |
2 GB |
|
Windows Small Business Server 2003 |
4 GB |
|
Windows Compute Cluster Server 2003 |
32 GB |
|
Windows Storage Server 2003, Enterprise Edition |
8 GB |
|
Windows Storage Server 2003 |
4 GB |
Omezení fyzické paměti: Windows XP
Následující tabulka určuje omezení fyzické paměti systému Windows XP.
Verze | Limit pro X86 | Limit pro X64 | Omezení pro IA64 |
---|---|---|---|
Windows XP | 4 GB |
128 GB |
128 GB (nepodporuje se) |
Windows XP Starter Edition | 512 MB |
Není k dispozici |
Není k dispozici |
Omezení fyzické paměti: Windows Embedded
Následující tabulka určuje omezení fyzické paměti pro systém Windows Embedded.
Verze | Limit pro X86 | Limit pro X64 |
---|---|---|
Windows XP Embedded |
4 GB |
|
Windows Embedded Standard 2009 |
4 GB |
|
Windows Embedded Standard 7 |
4 GB |
192 GB |
Vliv grafických karet a jiných zařízení na limity paměti
Zařízení musí namapovat paměť nižší než 4 GB kvůli kompatibilitě s verzemi Windows s podporou pae. Proto pokud má systém 4 GB paměti RAM, některé z nich jsou zakázány nebo jsou znovu namapovány nad 4 GB systémem BIOS. Pokud je paměť znovu namapovaná, může systém Windows X64 tuto paměť použít. Verze klienta X86 systému Windows nepodporují fyzickou paměť nad značkou 4 GB, takže nemají přístup k těmto přemapovaným oblastem. Libovolná verze X64 pro Windows nebo X86 Server může.
Verze klientů X86 s povoleným PAE mají využitelný 37bitový (128 GB) fyzický adresní prostor. Limit, který tyto verze platí, je nejvyšší povolená fyzická adresa RAM, nikoli velikost prostoru vstupně-výstupních operací. To znamená, že ovladače s podporou PAE můžou ve skutečnosti používat fyzický prostor nad 4 GB, pokud chtějí. Ovladače mohou například mapovat "ztracené" oblasti paměti umístěné nad 4 GB a zpřístupnit tuto paměť jako disk RAM.
Související témata