[elektro-etc] RAM XP

H. István bird1 at chello.hu
Mon Oct 4 16:34:01 CEST 2010


  2010.10.04. 14:40 keltezéssel, Xorn írta:
> Amugy valami olyasmiert ennyi, merthogy 2 GB cimezheto elojelesen 32
> biten, de valami adatszegmens, vagy mi a lotudo meg plusz 1 GB-ban
> mellerakhato valahogy. Szoval a 3 GB az nem teljesen egyforma minden
> egyes GB-jaban.

Maga az Win 4 GB-ot kezel, csak ebből lejön az I/O terület, és azt hiszem,
a videokártya memóriaterülete is (hiába van saját memóriája).
Pl. az én gépemben is 3 GB main ram van.

A 2 (külön beállítással 3) GB-os korlát az egyes processzekre vonatkozik.

Egyébként, az utóbbi 10 évben a 32 bites x86 procikon sem 32 címvezeték
volt, hanem 36! Azaz 64 GB memóriát tudnak fizikailag megcímezni,
kiegészítő bitekkel a belső címregiszterek 32 bitje mellett. Így egy
(32 bites) processz továbbra is csak max. 2 v. 3 GB-tal gazdálkodhat,
viszont az OS az egészet kezelheti, egyfajta lapozással. Ezt hívják
PAE-nek (Physical Address Extension).

http://en.wikipedia.org/wiki/Physical_Address_Extension

A legtöbb Linux ki is tudja ezt használni, és egyes szerveres Windows
verziók is (horribilis pénzekért). Az, hogy a 32 bites WinXP, Vista
és Win7 nem teszi, az a MS gazdasági döntése. Sőt, magát a PAE-t még
támogatják is, de max. azt lehet elérni (ha az alaplap is támogatja),
hogy az I/O terület és a videokártya memóriaterülete kívül essen az
alap 4 GB-on, de a fizikai main memória mérete így is 4 GB-ban van
maximalizálva. Bár állítólag pl. Vistához létezik egy hack, ami
ezt a korlátot feloldja.

H.István



More information about the Elektro-etc mailing list