Car-tech

Miért nem férhet hozzá 32 bites Windows 4 GB RAM?

Wi-Free az ország legnagyobb wifihálózata

Wi-Free az ország legnagyobb wifihálózata
Anonim

A 32 bites processzorok és operációs rendszerek elméletileg akár 4 GB memóriát is elérhetnek. Tehát hogyan érhető el, hogy a Qasim Zaib 4 GB-os PC-je csak 3 GB-ot lát?

[Küldje el technikai kérdéseit a [email protected] -re, vagy tegye közzé a PCW Válaszvonal fórumon .]

A RAM minden byte-nak meg kell adnia saját címét, és a processzor korlátozza ezeknek a címeknek a hosszát. A 32 bites processzor 32 bites hosszúságú címeket használ. Csak 4,294,967,296, vagy 4GB, lehetséges 32 bites címek vannak.

Ezeknek a korlátozásoknak vannak megoldásai, de a legtöbb számítógépre nem igazán érvényesek.

Oké, tehát ha a processzor és az adott processzor számára tervezett operációs rendszer csak 4 GB-ot képes kezelni, akkor miért nem tud Qasim PC-je (és a tiéd, ha 32 bites) látni sokat?

Mivel nem mindegyik cím elérhető a RAM számára. Vannak más hardverdarabok a számítógépen, amelyek címeket igényelnek, például a PCI busz és az USB host adapter.

A grafikus kártya valószínűleg a legnagyobb címhúzás. A mai grafikus adapterek gyakran tartalmaznak egy gigabájt vagy annál több RAM-ot, és mindegyik bájtra szüksége van egy címre. Hogy tisztességes legyen, kétlem, hogy ezek a több gigabájtos grafikus kártyák 32 bites PC-kben vannak, de még az 512 MB-os videokártya is jelentősen elfecsérné a 4 GB-ot.

Sajnos nem sok mindent tud kivéve a 64 bites számítógépre és az operációs rendszerre történő frissítést. Végül el fogod csinálni, de lehet, hogy nem kell, vagy engeded meg magadnak.

Fent ígértem, hogy elmondanám neked egy kerülő megoldást a 4 GB-os határra, még akkor is, ha ez nem fog segíteni. A Physical Address Extension (PAE) nevű technológia lehetővé teszi a 32 bites processzor számára, hogy akár 64GB-ig is hozzáférhessen.

A jó hír az, hogy a processzor szinte biztosan támogatja a PAE-t. A rossz hír: Ha nem szerverprogramot futtat, a Windows példánya nem.

Annyira az ötlet.