Mi a különbség a 32 és a 64 bites gépek közt, és mit jelent ez az adat?
In computing , a fizikai címek kiterjesztését ( PAE ), nevezik oldal Address Extension , [ 1 ] a memória kezelése funkció az IA-32 architektúra. PAE-t először a Pentium Pro . Ez határozza meg az oldalt táblahierarchiára három szinten táblabejegyzések 64 bit mindegyik helyett 32, így ezek CPU hozzáférni egy fizikai címtartomány nagyobb mint 4 GB (2 32 bájt).
Az oldal táblastruktúrát által használt x86-64 CPU működés közben 64 bites módban tovább bővíti az oldal táblahierarchiára négy szint, kiterjesztve a virtuális címtartomány, és használja a további fizikai címbitek minden szinten az oldal táblázat, kiterjesztve a fizikai címtartomány. Azt is használja a legfelső bit a 64 bites laptáblabejegyzésben mint NX bit .
tartalom [ Hide ]
1 Történelem
2. tervezés
3. oldal táblaszerkezetek
4. Támogatás
5 Operációs rendszer támogatás
5.1 Microsoft Windows
5.2 OS X
5.3 Linux
5.4 Egyéb
6 Lásd még
7 Hivatkozások
8 További irodalom
History [ szerkesztés ]
PAE-t először végre az Intel Pentium Pro 1995, [ 2 ] , bár a mellékelt chipsetek általában hiányzott támogatást a szükséges extra címbitek. [ 3 ]
PAE támogatja az Intel Pentium Pro és későbbi Pentium sorozatú processzorok. Az első Pentium M család processzorok ( "Baniasban") is támogatja a PAE; azonban nem mutatják a PAE támogatás zászlóval a CPUID információ. [ 4 ] Az is elérhető az AMD processzorok, beleértve az AMD Athlon [ 5 ] (bár a lapkakészletet ezeket csak 4 GB RAM [ 6 ] ), majd később AMD processzor modellek.
Amikor AMD meghatározta AMD64 architektúra kiterjesztéseként x86 , azok meghatározott egy továbbfejlesztett változata a PAE [ 7 ] kell alkalmazni, amíg a processzor volt a 64-bites módban ( " hosszú üzemmód "). Támogatja akár 48 bites virtuális címek [ 8 ] (P120) 52 bites fizikai címét, [ 8 ] (p24) és magában foglalja NX bit funkciót. Ez a változat a PAE a kötelező memória lapozás modell hosszú módban az x86-64 processzorral; nincs "nem PAE üzemmódban", míg a hosszú üzemmódban. [ 9 ] A dokumentáció "Intel 64", az Intel változata x86-64 utal ezekre laptáblához formátumok "IA-32e paging" helyett "PAE ". [ 10 ]
Tervezés [ szerkesztés ]
A PAE, IA-32 architektúra kiegészíteni további címsorokba kiválasztására a további memóriát, így a fizikai cím méretnövekedés 32 bit 36 bit. Ez növeli a fizikai memória címezhető a rendszer a 4 GB és 64 GB. A 32 bites méretet a virtuális cím nem változott, így a rendszeres alkalmazás szoftver továbbra is használhatja utasítások 32 bites címek és (egy lapos memória modell ) korlátozódik 4 gigabájt virtuális címtartomány. Operációs rendszerek támogatása ebben az üzemmódban használat laptáblák feltérképezésére rendszeres 4 GB címtartományt a fizikai memória, amely attól függően, hogy az operációs rendszer, lehet akkora, mint a 64 GB. A leképezés általában külön-külön alkalmazott valamennyi folyamat , úgy, hogy az extra memória hasznos noha egyetlen rendszeres alkalmazás hozzáférhet az egészet egyszerre.
Később kapcsolatos munka AMD fejlődése x86-64 architektúra kibővített elméleti lehetséges mérete fizikai címek 52 bit.
Oldal táblaszerkezetek [ szerkesztés ]
Ezen védett módban , x86 processzorok kétszintű oldal fordítása rendszer, ahol a vezérlőregiszterbe CR3 pontot egy 4 KB hosszú oldal könyvtár osztva 1024 × 4 bájt bejegyzéseket, hogy pont a 4 KB hosszú táblázatokat , hasonlóan álló 1024 × 4 byte mutató bejegyzéseket 4 KB hosszú oldalakon .
Engedélyezése PAE (beállításával bit 5. PAE , a rendszer regisztrálja CR4 ) okoz jelentős változásokat a rendszerhez. Alapértelmezésben a készülék minden lap méretét is 4 KB. Minden bejegyzés a laptábla és az oldal könyvtár válik a 64 bites hosszú (8 byte), ahelyett, hogy 32 bites, hogy további címbitek. Azonban a mérete táblák nem változik, így mindkét asztal és a könyvtár ma már csak 512 bejegyzés. Mivel ez lehetővé teszi, hogy csak az egyik fele a bejegyzéseket az eredeti rendszer, egy extra szintű hierarchia került, így CR3 most mutat oldal Directory Pointer Table , egy rövid táblázatot, amely négy mutató oldalon könyvtárakat.
A bejegyzéseket az oldalon könyvtárban van egy további zászlót bit 7 nevű PS (az oldal mérete ). Ha a rendszer élesítve van ez a kicsit 1 , az oldal könyvtár bejegyzés nem utalnak arra, hogy az oldal asztalra, hanem egyetlen, nagy, 2 MB oldal ( Page Size Extension ).
Minden oldal táblázat formátumot támogat x86 és x86-64 , a 12 legkevésbé szignifikáns bit az oldal táblázat bejegyzés sem értelmezi a memória kezelő egység vagy van fenntartva az operációs rendszer használatát. Processzorok, hogy hajtsák végre a "no-execute" vagy "végrehajtás letiltása" funkciót, a legjelentősebb bit (bit 63) az NX bit . A következő tizenegy legjelentősebb bit (bit 52 keresztül 62) vannak fenntartva az operációs rendszer által használt mind az Intel és az AMD architektúra előírásoknak. Így a 64 bit a laptáblabejegyzésben, 12 alacsony rendű és 12 magas rendű bitek más célokra, így 40 bit (bit 12 bár 51) fizikai oldalszámot. Kombinálva 12 bit "kiegyenlít oldal" a laptáblabejegyzésben, maximum 52 bit áll rendelkezésre, hogy foglalkozzon a fizikai memória. Ez lehetővé teszi a maximális memóriakonfiguráció 2 52 bájt vagy 4 petabájt (körülbelül 4,5 × 10 15 bájt).
A x86-64 processzorral natív hosszú módban , a címfordítás séma PAE de hozzáteszi egy negyedik asztal, a 512-bejegyzés az oldal-térkép szinten 4 asztal, és kiterjeszti az oldal könyvtárhivatkozást asztal 512 bejegyzés helyett az eredeti 4 entries van védett módban. Jelenleg 48 bit virtuális oldalszámot lefordított, amely egy virtuális címtartomány akár 256 TB. [ 8 ] (P120) A laptáblázat bejegyzéseket, az eredeti leírás, 40 bites fizikai oldalszámot végrehajtását.
Oldal táblaszerkezetek
A 64 bites processzorok 64 bites szóhosszal tudnak dolgozni, ami gyakorlatban nem jelent komoly előnyt a legtöbb esetben. A fő előnye a 64 bites rendszereknek, hogy sokkal nagyobb memória kapacitásokat tudnak kezelni illetve 64 bites rendszer alatt az alkalmazások is több memóriát használhatnak (újabb játékoknál van, hogy alapkövetelmény a 64 bites rendszer). Magyarul a 64 bitre a legnagyobb szükség a nagy memóriaigények miatt van.
Egyszerűen a 64 bit több memóriát bír kezelni.
Értsd: ha van 8GB RAM-od és 32 bites rendszered van akkor a rendszer, csak 4GB-ot bír kezelni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!