Car-tech

Hvorfor kan 32-bit Windows ikke få adgang til 4 GB RAM?

The Third Industrial Revolution: A Radical New Sharing Economy

The Third Industrial Revolution: A Radical New Sharing Economy
Anonim

32-bits processorer og operativsystemer, kan teoretisk få adgang til op til 4 GB hukommelse. Så hvordan kommer Qasim Zaibs pc, med 4GB installeret, kun at se 3GB?

[Send dine tekniske spørgsmål til [email protected] eller send dem på forumet PCW Answer Line .]

Hver byte af RAM kræver sin egen adresse, og processoren begrænser længden af ​​disse adresser. En 32-bit processor bruger adresser, der er 32 bit lange. Der er kun 4.294.967.296 eller 4GB, mulige 32-bit adresser.

Der er løsninger på disse begrænsninger, men de gælder ikke rigtig for de fleste pc'er. Jeg diskuterer dem kort nedenfor.

Okay, så hvis processoren og operativsystemet designet til denne processor kun kan håndtere 4GB, hvorfor kan ikke Qasims pc (og din hvis den er 32-bit) se så meget?

Fordi ikke alle disse adresser er tilgængelige for RAM. Der er andre hardwarestykker inde i din computer, der har brug for adresser, som f.eks. PCI-bussen og USB-værtsadapteren.

Dit grafikkort er nok den største adresse hog. Dagens grafikadaptere indeholder ofte en gigabyte eller mere RAM, og hver af disse bytes har brug for en adresse. For at være retfærdig tvivler jeg på, at mange af disse multi gigabyte grafikkort er i 32-bit pc'er, men selv et 512 MB videokort tager en stor smule ud af 4 GB.

Der er desværre ikke meget du kan gøre ved det undtagen opgradering til en 64-bit computer og operativsystem. Du vil gøre det i sidste ende, men du behøver muligvis ikke eller har råd til det lige nu.

Jeg lovede det ovenfor, at jeg ville fortælle dig om en løsning på 4GB-grænsen, selvom det ikke virkelig hjælper dig. En teknologi kaldet Physical Address Extension (PAE) gør det muligt for en 32-bit processor at få adgang til op til 64 GB.

Den gode nyhed er, at din processor næsten helt sikkert støtter PAE. De dårlige nyheder: Medmindre du kører en serverudgave, gør din kopi af Windows ikke.

Så meget for den ide.