Car-tech

Zašto 32-bitni Windows ne može pristupiti 4GB RAM-a?

Week 5

Week 5
Anonim

32-bitni procesori i operacijski sustavi, u teoriji, mogu pristupiti do 4 GB memorije. Dakle, kako dolazi računalo Qasim Zaib s 4GB instaliranom, samo vidi 3GB?

[Pošaljite e-poštu na pitanja o tehnologiji [email protected] ili ih pošaljite na PCW forum odgovora .]

Svaki bajt RAM-a zahtijeva vlastitu adresu, a procesor ograničava duljinu tih adresa. 32-bitni procesor koristi adrese koje su dugačak 32 bita. Postoje samo 4,294,967,296 ili 4 GB, moguće 32-bitne adrese.

Postoje rješenja za ova ograničenja, ali se zapravo ne primjenjuju na većinu računala.

U redu, pa ako procesor i operacijski sustav dizajnirani za taj procesor mogu nositi samo s 4 GB, zašto to ne može Qasimovo računalo (i vaše ako je 32-bitno) da to vidi toliko?

Budući da nisu dostupne sve te adrese za RAM. U vašem računalu postoje i drugi dijelovi hardvera koji trebaju adrese, kao što je PCI bus i adapter za USB host.

Vaša grafička kartica vjerojatno je najveća adresa. Današnji grafički adapteri često sadrže gigabajt ili više RAM-a, a svaka od tih bajtova treba adresu. Da budem poštena, sumnjam da su mnoge od tih grafičkih kartica s više gigabajta u 32-bitnim računalima, ali čak i 512 MB grafička kartica će zauzeti značajan zalogaj od 4 GB.

Nažalost, ne postoji mnogo što možete učiniti o tome osim nadogradnje na 64-bitno računalo i operacijski sustav. Učinit ćete to na kraju, ali sada nećete morati, ili si to možete priuštiti.

Obećavala sam gore da ću vam reći o zaobilaznom ograničenju od 4 GB, čak i ako vam to stvarno neće pomoći, Tehnologija naziva Physical Address Extension (PAE) omogućuje 32-bitnom procesoru pristup do 64GB.

Dobra vijest je da vaš procesor gotovo sigurno podržava PAE. Loša vijest: Ako ne pokrenete izdanje poslužitelja, kopija sustava Windows ne.

Toliko za tu ideju.