Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE

Drtivá většina uživatelů se svorně domnívá, že pro použití většího množství paměti je nutně potřeba 64bitový operační systém. Pokud uvažujete nad přidáním nějakého toho modulu navíc a váháte kvůli změně systému, můžeme vás uklidnit - více než 4 GB paměti využijete i s 32bitovým systémem. Je tu PAE.

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Většina moderních procesorů dnes podporuje běh 64bitových aplikací a operačních systémů. Obvykle se také tvrdí, že pro adresaci více než 4 GB operační paměti je 64bitový systém dokonce nutností. To představuje pro část uživatelů nepříjemný problém, protože některé aplikace v 64bitové verzi neexistují a v systému je proto potřeba udržovat i 32bitové knihovny.

Anketa

Máte 32 nebo 64bitový systém?

       

Ještě větší překážku však pro někoho představuje nutnost přeinstalovat celý operační systém, což přináší novou konfiguraci, strávený čas a nové ladění systému do podoby, která nám vyhovuje.

Existuje ale jedno přívětivé řešení, které umožní adresovat až 64 GB paměti na 32bitových systémech. Tímto řešením je PAE nebo-li Physical Address Extension.

Co to přesně je?

PAE je hardwarové rozšíření procesorů x86 a x86–64, které dovoluje adresovat více než 4 GB paměti. V Linuxu je možno díky této funkci používat až 64 GB paměti. To vše v běžném 32bitovém systému.

Anketa

Kolik máte operační paměti?

       

Pokud vás zajímají technické detaily, tak vězte, že PAE přidává k adresnímu prostoru další čtyři bity. Tím se zvýší délka adresy z 32 bitů na 36 bitů. Zatímco 232 dává 4 GB, 236 už dává 64 GB. Tato adresace dovoluje mapovat oněch 64 GB paměti do klasického 32 bitového adresního prostoru.

Jelikož se jedná o hardwarovou funkci, je překlad adres přímý a nevyžaduje stránkové tabulky. To však zároveň znamená, že PAE vyžaduje podporu ze strany procesoru, který musí rozšířené adresování podporovat.

Kdo PAE podporuje?

Podpora PAE se objevila poprvé u procesoru Pentium Pro, který se na trh dostal v roce 1995. Od té doby obsahují rozšířenou adresaci všechny procesory Intel, kromě jediné výjimky – 400 MHz varianty Pentia M.

Podpora u AMD se objevila s příchodem procesorů Athlon, tedy v roce 1999. Obecně tedy platí, že pokud váš procesor běží na více než 500 MHz, obsahuje také podporu PAE. Do starších strojů také zřejmě nikdo nebude cpát více než 4 GB paměti.

Všechny novější procesory, u kterých byste mohli uvažovat nad instalací více než 4 GB RAM a případným přechodem na 64 bitů, tedy jistě PAE podporují a můžete směle jeho podporu vyzkoušet.

Pokud chcete ověřit, zda váš konkrétní procesor podporuje zmiňovanou funkci, není nic jednoduššího:

$ grep pae /proc/cpuinfo
flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor ds_cpl est tm2 ssse3 cx16 xtpr lahf_lm ida

Které operační systémy?

PAE samozřejmě vyžaduje také podporu na straně operačních systémů, ale tady obvykle nebývá problém. Podpora je součástí FreeBSD, Mac OS X, Solaris, MS Windows a samozřejmě Linuxu.

Zdaleka ne všechny systémy ale dokáží s PAE pracovat bez problémů a naadresovat celých 64 GB. FreeBSD od verzí 4.9, 5.1 a 6.x a novějších dokáže pracovat s PAE, některé ovladače ale na podporu nejsou připraveny a nebudou fungovat správně.

Jádro Mac OS X 10.5 Leopard je stále 32bitové, a tak je u něj podpora PAE nutností. S tímto operačním systémem můžete využít až 32 GB paměti. Solaris podporuje PAE od verze 7, ale řada ovladačů třetích stran není na PAE připravena a může způsobovat velké potíže v systému.

Podpora u MS Windows se liší dle různých verzí, nejvyšší varianty jako Enterprise nebo Datacenter Edition (2003 a 2008) jsou schopny adresovat až 64 GB paměti, nižší verze si ale poradí jen s 32 GB nebo dokonce jen 8 GB.

Nás bude ale určitě nejvíce zajímat Linux, který je na PAE připraven výborně a jeho podpora tohoto rozšíření je nejlepší z výše uvedených systémů. Navíc řada distributorů nabízí jádra s aktivovanou podporou PAE a aktivace proto není problémem.

Má PAE nějaké nevýhody?

Má a jsou dvě. První problém se týká principu adresace více než 4 GB paměti pomocí PAE. Jak už bylo zmíněno, vyšší paměť je mapována do standardního adresního prostoru. Z toho plyne, že jedna aplikace nedokáže využít více než 4 GB paměti. Z hlediska software jsou tedy stále vidět jen 4 GB paměti pro každý program.

Kdybychom tedy měli nějakou hodně náročnou aplikaci, která pro svůj provoz vyžaduje 8 GB paměti najednou, na 32bitovém systému s PAE máme smůlu a musíme stejně sáhnout po 64 bitech, kde toto omezení neexistuje. S takovou aplikací se ovšem běžný uživatel v praxi nikdy nesetká.

Druhým problémem je snížení výkonu operačního systému, které ale není nijak dramatické. Rozšířené stránkování sice znamená více režie, což se projeví na celkově nižším výkonu, ale jen velmi minimálně. Podle měření společnosti Red Hat [PDF] se průměrná ztráta pohybuje okolo 1 % výkonu a není nikdy vyšší než 10 %. Také Novell potvrzuje ztrátu jen několika procent.

Obě nevýhody jsou tedy poměrně nevýznamné v porovnání s tím, že počítač s PAE je schopen adresovat podstatně větší množství paměti a tím v praxi získá výkon díky méně častému swapování.

Jak to můžu použít?

Pokud máte pocit, že stojí za to PAE vyzkoušet, pak s chutí do toho. Potřebovat budete jen linuxové jádro s podporou „HIGHMEM“, což je právě PAE. Vše ověříte jediným příkazem:

$ grep HIGHMEM /boot/config-`uname -r`

Pokud se objeví řádek CONFIG_HIGHMEM=y, máte vyhráno a PAE používáte. Některé distribuce ale kvůli zpětné kompatibilitě dodávají jádro s deaktivovaným HIGHMEM rozšířením. Doporučuji hledat v repositářích jádro s přívlastkem -highmem nebo  -bigmem.

V případě některých základních desek je potřeba podporu PAE aktivovat ještě v BIOSu. Pokud nasadíte jádro s podporou HIGHMEM a aktivujete volbu v BIOSu, váš linuxový systém by měl vidět až 64 GB paměti, přestože je 32bitový.

davame_internetu_obsah
       

Je PAE pro mě?

To je samozřejmě otázka. Pokud jste si pořídili nový počítač s velkým množstvím paměti a zvažujete, zda nasadit 32bitový či 64bitový operační systém, pak se rozhodně vyplatí uvažovat nad 64 bity. Pokud nemáte nějaký podstatný důvod proti, pak nemá příliš smysl zůstávat na polovině bitů. Navíc 64bitová adresace je z principu čistším řešením i s ohledem do budoucna.

Naopak pokud už 32bitový systém máte a nechce se vám kvůli přidané paměti absolvovat jeho reinstalaci, můžete vyzkoušet PAE. Paměť vám přibude jen s minimálním (a často žádným) zásahem do systému.

Petr Krčmář

Petr Krčmář

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Vystudoval elektroniku se zaměřením na počítačové systémy, nyní se zabývá médii, především těmi elektronickými.

Školení: Linux – Firemní server

Na třídenním školení se naučíte nainstalovat a spravovat kompletní linuxový server do Vaší firmy se všemi základními službami, které potřebujete pro provoz Vaší sítě, firemních emailů a webových stránek.

Podrobnější informace a přihláška

Ohodnoťte jako ve škole:
Průměrná známka 2,66

Přehled názorů

RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
anonymní uživatel 24. 3. 2009 00:32
Nový
├ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
Jirka P 24. 3. 2009 01:24
Nový
│
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
anonymní uživatel 24. 3. 2009 01:29
Nový
│
 
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
TT 24. 3. 2009 19:20
Nový
│
 
 
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
anton 007 24. 3. 2009 21:37
Nový
├ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
kozohryz 24. 3. 2009 01:38
Nový
│
├ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
anonymní uživatel 24. 3. 2009 01:42
Nový
│
│
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
kozohryz 24. 3. 2009 01:54
Nový
│
│
 
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
anonymní uživatel 24. 3. 2009 01:57
Nový
│
│
 
 
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
kozohryz 24. 3. 2009 02:04
Nový
│
│
 
 
 
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
anonymní uživatel 24. 3. 2009 02:20
Nový
│
│
 
 
 
 
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
kozohryz 24. 3. 2009 02:23
Nový
│
│
 
 
 
 
 
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
anonymní uživatel 24. 3. 2009 09:21
Nový
│
│
 
 
 
 
 
 
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
kozohryz 24. 3. 2009 10:04
Nový
│
│
 
 
 
 
 
 
 
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
qwerty 24. 3. 2009 13:09
Nový
│
│
 
 
 
 
 
 
 
 
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
kozohryz 24. 3. 2009 14:59
Nový
│
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
anton 007 24. 3. 2009 21:44
Nový
│
 
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
diehard 24. 3. 2009 23:37
Nový
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
EZV 24. 3. 2009 07:29
Nový
Pár poznámek
Radek Hladik 24. 3. 2009 00:48
Nový
└ 
Re: Pár poznámek
Jirka P 24. 3. 2009 01:17
Nový
 
└ 
Re: Pár poznámek
Radek Hladik 24. 3. 2009 01:39
Nový
 
 
├ 
Re: Pár poznámek
vtech 24. 3. 2009 09:54
Nový
 
 
└ 
Re: Pár poznámek
František Ryšánek 24. 3. 2009 13:11
Nový
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
grunt 24. 3. 2009 00:51
Nový
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
paranoiq 24. 3. 2009 12:51
Nový
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
Ondrej 24. 3. 2009 00:52
Nový
├ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
mac 24. 3. 2009 00:57
Nový
│
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
multi 24. 3. 2009 20:53
Nový
├ 
pomalost při paměti nad 4GB
BLEK. 24. 3. 2009 02:02
Nový
│
└ 
Re: pomalost při paměti nad 4GB
Kvakor 24. 3. 2009 10:26
Nový
│
 
└ 
Re: pomalost při paměti nad 4GB
Mard 25. 3. 2009 00:00
Nový
│
 
 
└ 
Re: pomalost při paměti nad 4GB
Sten 25. 3. 2009 06:18
Nový
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
kaapo 25. 3. 2009 08:46
Nový
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
anonymní uživatel 24. 3. 2009 00:52
Nový
├ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
anonymní uživatel 24. 3. 2009 01:03
Nový
│
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
anonymní uživatel 24. 3. 2009 01:15
Nový
│
 
├ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
ikarlos 24. 3. 2009 08:27
Nový
│
 
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
Ogar 24. 3. 2009 08:43
Nový
│
 
 
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
Mard 25. 3. 2009 00:02
Nový
├ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
dracul 24. 3. 2009 01:11
Nový
│
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
anonymní uživatel 24. 3. 2009 01:16
Nový
│
 
├ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
kozohryz 24. 3. 2009 01:40
Nový
│
 
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
Petr 24. 3. 2009 19:12
Nový
├ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
Sten 24. 3. 2009 03:10
Nový
│
├ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
Izak 24. 3. 2009 10:38
Nový
│
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
František Ryšánek 25. 3. 2009 09:51
Nový
├ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
martin 24. 3. 2009 04:51
Nový
│
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
mm 24. 3. 2009 10:16
Nový
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
Izak 24. 3. 2009 10:35
Nový
Doplneni - windows
caracho 24. 3. 2009 01:05
Nový
├ 
Re: Doplneni - windows
SB 24. 3. 2009 17:03
Nový
└ 
Re: Doplneni - windows
žigulík 10. 9. 2010 14:12
Nový
x86 zavislaci
anonymní uživatel 24. 3. 2009 01:31
Nový
├ 
Re: x86 zavislaci
anonymní uživatel 24. 3. 2009 01:35
Nový
├ 
Re: x86 zavislaci
kozohryz 24. 3. 2009 02:03
Nový
│
└ 
Re: x86 zavislaci
anonymní uživatel 24. 3. 2009 12:41
Nový
│
 
├ 
Re: x86 zavislaci
kozohryz 24. 3. 2009 15:13
Nový
│
 
└ 
Re: x86 zavislaci
anonymní uživatel 25. 3. 2009 08:24
Nový
├ 
Re: x86 zavislaci
SB 24. 3. 2009 17:12
Nový
│
└ 
Re: x86 zavislaci
RayeR 12. 5. 23:12
Nový
└ 
Re: x86 zavislaci
Yokotashi 25. 3. 2009 00:53
Nový
Nepresnosti
Michal2 24. 3. 2009 01:40
Nový
├ 
Re: Nepresnosti
BLEK. 24. 3. 2009 02:10
Nový
├ 
Re: Nepresnosti
Izak 24. 3. 2009 10:44
Nový
└ 
Re: Nepresnosti
misch 26. 3. 2009 07:34
Nový
PAE vs MHz
BLEK. 24. 3. 2009 02:13
Nový
└ 
Re: PAE vs MHz
Morker 24. 3. 2009 07:14
Nový
 
├ 
porucha osobnosti
BLEK. 24. 3. 2009 16:15
Nový
 
└ 
Re: PAE vs MHz
Sten 24. 3. 2009 17:03
Nový
 
 
└ 
Re: PAE vs MHz
marwyn 26. 3. 2009 10:00
Nový
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
Sten 24. 3. 2009 02:53
Nový
└ 
RE: Pro více než 4 GB RAM nepotřebujete 64 bitů - je tu PAE
anonymní uživatel 24. 3. 2009 10:38
Nový
Ankete
anonymní uživatel 24. 3. 2009 09:03
Nový
├ 
Re: Ankete
hellokitty 24. 3. 2009 09:15
Nový
│
└ 
Re: Ankete
nettezzaumana 24. 3. 2009 11:58
Nový
├ 
Re: Ankete
anonymní uživatel 24. 3. 2009 09:23
Nový
├ 
Re: Ankete
Sten 24. 3. 2009 13:33
Nový
└ 
Re: Ankete
nenarocny 25. 3. 2009 18:54
Nový
ukažte mi
xurpha 24. 3. 2009 09:11
Nový
├ 
Re: ukažte mi
anonymní uživatel 24. 3. 2009 09:24
Nový
└ 
Re: ukažte mi
František Ryšánek 24. 3. 2009 13:28
Nový
 
└ 
Re: ukažte mi
Sten 24. 3. 2009 14:39
Nový
 
 
└ 
Re: ukažte mi
František Ryšánek 25. 3. 2009 09:19
Nový
na okraji
jara 24. 3. 2009 09:34
Nový
Existuje v Linuxu sw, co nechodi v 64bit OS
Kvakor 24. 3. 2009 10:36
Nový
├ 
Re: Existuje v Linuxu sw, co nechodi v 64bit OS
koroptev 24. 3. 2009 15:17
Nový
│
└ 
Re: Existuje v Linuxu sw, co nechodi v 64bit OS
Kvakor 24. 3. 2009 20:04
Nový
└ 
Re: Existuje v Linuxu sw, co nechodi v 64bit OS
jan 26. 3. 2009 14:34
Nový
64bit
Napalm 24. 3. 2009 10:58
Nový
└ 
Re: 64bit
mirozbiro 24. 3. 2009 11:30
Nový
 
└ 
Re: 64bit
Stara Blazkova 24. 3. 2009 12:11
Nový
 
 
├ 
Re: 64bit
Kamil Podlešák 24. 3. 2009 12:40
Nový
 
 
│
└ 
Re: 64bit
LENIN POWER! 24. 3. 2009 14:54
Nový
 
 
│
 
└ 
Re: 64bit
Kamil Podlešák 24. 3. 2009 15:12
Nový
 
 
└ 
Re: 64bit
Petr Mrázek 24. 3. 2009 12:42
Nový
 
 
 
└ 
Re: 64bit
Michal Kubeček 24. 3. 2009 13:42
Nový
 
 
 
 
└ 
Re: 64bit
Napalm 24. 3. 2009 13:45
Nový
Sprostost
fero 24. 3. 2009 11:33
Nový
kdo me vyvede s omylu?
kolemjdouci 24. 3. 2009 15:04
Nový
├ 
Re: kdo me vyvede s omylu?
BLEK. 24. 3. 2009 16:30
Nový
│
├ 
Re: kdo me vyvede s omylu?
kolemjdouci 24. 3. 2009 16:36
Nový
│
│
├ 
Re: kdo me vyvede s omylu?
BLEK. 24. 3. 2009 18:38
Nový
│
│
│
└ 
Re: kdo me vyvede s omylu?
kolemjdouci 25. 3. 2009 08:47
Nový
│
│
└ 
Re: kdo me vyvede s omylu?
Ales Hakl 31. 3. 2009 01:11
Nový
│
└ 
Re: kdo me vyvede s omylu?
Rado2 24. 3. 2009 22:13
Nový
│
 
└ 
Re: kdo me vyvede s omylu?
BLEK. 24. 3. 2009 22:50
Nový
│
 
 
├ 
Re: kdo me vyvede s omylu?
Rado2 25. 3. 2009 00:14
Nový
│
 
 
│
├ 
Re: kdo me vyvede s omylu?
Sten 25. 3. 2009 06:21
Nový
│
 
 
│
└ 
Re: kdo me vyvede s omylu?
BLEK. 25. 3. 2009 14:32
Nový
│
 
 
└ 
Re: kdo me vyvede s omylu?
Sten 25. 3. 2009 06:30
Nový
│
 
 
 
└ 
Re: kdo me vyvede s omylu?
BLEK. 25. 3. 2009 14:34
Nový
│
 
 
 
 
└ 
Re: kdo me vyvede s omylu?
Sten 25. 3. 2009 15:19
Nový
├ 
Re: kdo me vyvede s omylu?
kozohryz 24. 3. 2009 16:33
Nový
└ 
Re: kdo me vyvede s omylu?
Sten 24. 3. 2009 17:34
Nový
 
└ 
Re: kdo me vyvede s omylu?
Sten 24. 3. 2009 17:42
Nový
nefunguje
gyterpena 25. 3. 2009 11:00
Nový
└ 
Re: nefunguje
BLEK. 25. 3. 2009 14:29
Nový
ATI fglrx
ypcx 6. 4. 2009 13:15
Nový
└ 
Re: ATI fglrx
RayeR 12. 5. 23:43
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem