Car-tech

Waarom kan 32-bits Windows geen toegang krijgen tot 4 GB RAM?

How to fix "GB usable" RAM problem under 32-bit Windows (msconfig)

How to fix "GB usable" RAM problem under 32-bit Windows (msconfig)
Anonim

32-bits processoren en besturingssystemen bevat, in theorie, toegang tot maximaal 4 GB geheugen. Dus hoe komt het dat de pc van Qasim Zaib, waarop 4GB is geïnstalleerd, slechts 3 GB telt?

[Stuur uw technische vragen naar [email protected] of plaats deze op het PCW Answer Line-forum .]

Elke byte RAM vereist een eigen adres en de processor beperkt de lengte van die adressen. Een 32-bits processor gebruikt adressen die 32 bits lang zijn. Er zijn slechts 4.294.967.296 of 4 GB, mogelijk 32-bits adressen.

Er zijn oplossingen voor deze beperkingen, maar deze zijn niet echt van toepassing op de meeste pc's. Ik bespreek ze hieronder kort.

Oké, dus als de processor en het besturingssysteem dat voor die processor is ontworpen, maar 4 GB aankunnen, waarom kan de pc van Qasim (en die van jou als het 32 ​​bits is) niet zoveel zien?

Omdat niet al deze adressen beschikbaar zijn voor RAM. Er zijn andere stukken hardware op uw computer die adressen nodig hebben, zoals de PCI-bus en de USB-hostadapter.

Uw grafische kaart is waarschijnlijk het grootste adreszwijn. De grafische adapters van vandaag bevatten vaak een gigabyte of meer RAM, en elk van die bytes heeft een adres nodig. Om eerlijk te zijn, betwijfel ik of veel van die multi-gigabyte grafische kaarten zich in 32-bit PC's bevinden, maar zelfs een 512MB videokaart zal een flinke hap uit 4GB halen.

Helaas kun je er niet veel aan doen behalve een upgrade naar een 64-bit computer en besturingssysteem. Dat zal je uiteindelijk doen, maar misschien hoef je het op dit moment niet te doen of kunt je het niet betalen.

Ik heb hierboven beloofd dat ik je zou vertellen over een oplossing voor de limiet van 4GB, zelfs als het je niet echt helpt. Met een technologie genaamd Physical Address Extension (PAE) kan een 32-bits processor toegang krijgen tot maximaal 64 GB.

Het goede nieuws is dat je processor vrijwel zeker PAE ondersteunt. Het slechte nieuws: tenzij u een servereditie gebruikt, is uw exemplaar van Windows dat niet.

Tot zover dat idee.