Car-tech

De ce Windows nu poate accesa 4GB de memorie RAM?

Pe-ntelesul tuturor - NTFS | FAT32 | EXT

Pe-ntelesul tuturor - NTFS | FAT32 | EXT
Anonim

procesoare pe 32 de biți și sisteme de operare, în teorie, pot accesa până la 4GB de memorie. Deci, de ce PC-ul lui Qasim Zaib, cu 4GB instalat, vede numai 3GB?

[Trimiteți-vă întrebările tehnice la [email protected] sau le postați pe forumul .] Fiecare octet de RAM necesită o adresă proprie, iar procesorul limitează lungimea acestor adrese. Un procesor pe 32 de biți utilizează adrese care au lungimea de 32 de biți. Există doar 4,294,967,296 sau 4 GB, posibile adrese pe 32 de biți.

Există soluții la aceste limitări, dar acestea nu se aplică cu adevărat la majoritatea PC-urilor. Eu le-am discutat pe scurt

Bine, deci, dacă procesorul și sistemul de operare conceput pentru acel procesor se pot ocupa doar de 4 GB, de ce PC-ul lui Qasim (și al tău, dacă este de 32 de biți)

Pentru că nu toate aceste adrese sunt disponibile pentru RAM. Există alte bucăți de hardware în interiorul calculatorului care au nevoie de adrese, cum ar fi magistrala PCI și adaptorul gazdă USB.

Placa grafică este probabil cea mai mare porc de adrese. Adaptoarele grafice de astăzi conțin adesea un Gigabyte sau mai mult de memorie RAM, iar fiecare dintre acești octeți are nevoie de o adresă. Pentru a fi corect, mă îndoiesc că multe dintre aceste plăci grafice multi-gigabyte sunt pe PC-uri pe 32 de biți, dar chiar și o placă video de 512 MB va lua o mușcătură considerabilă din cele 4 GB.

Din păcate, nu puteți face prea multe despre asta cu excepția trecerii la un computer și sistem de operare pe 64 de biți. Veți face asta în cele din urmă, dar este posibil să nu aveți nevoie sau să vă puteți permite chiar acum.

Am promis mai sus că vă voi spune despre o soluție la limita de 4 GB, chiar dacă nu vă va ajuta cu adevărat. O tehnologie numită extensie de adresă fizică (PAE) permite unui procesor pe 32 de biți să acceseze până la 64 GB.

Vestea bună este că procesorul dvs. suportă cu siguranță PAE. Vestea proastă: Dacă nu rulați o ediție de servere, copia dvs. de Windows nu face acest lucru.

Atât de mult pentru această idee