Nu este un secret că prezența unei cantități mari de RAM are un efect benefic asupra vitezei multor aplicații. În acest articol vom vorbi despre interacțiunea dintre RAM și sistemul Windows, precum și răspunsul la multe întrebări frecvente pe această temă.
Cuprins
intrare
Progresul tehnologic nu se oprește și în fiecare an computerele devin din ce în ce mai perfecte. În același timp, pe măsură ce se sporesc caracteristicile tehnice, prețul componentelor scade inevitabil, iar astăzi PC-urile care au costat câteva mii de dolari acum trei ani sunt vândute pentru câteva sute.
Și totul ar fi bine, dar sigur mulți utilizatori s-au confruntat cu o provocare, în cazul în care computerul are patru sau mai multe gigaocteți de memorie RAM, sistemul de operare Windows pe 32 de biți pur și simplu nu le vede.
Unitatea de bază pentru măsurarea cantității de informații este un pic. care poate lua doar două valori - zero și una. În arhitecturile de calcul moderne, unitatea minimă pentru procesarea și stocarea informațiilor este un octet. egală cu opt biți. De fapt, memoria calculatorului este o gamă imensă de octeți.
Un octet poate stoca una din 256 valori (2 8), care, în funcție de interpretarea lor, pot fi numere, simboluri sau litere. De exemplu, valoarea 56 poate indica atât numărul normal cât și litera "V" din ASCII. În câteva octeți, puteți stoca valori mult mai mari. De exemplu, trei octeți pot accepta deja 16 777 216 valori (256 3), în care întregul cuvânt scurt poate fi codificat.
Memoria fizică și virtuală
În computerele moderne, dispozitivele și programele nu funcționează cu memorie reală (fizică), ci virtuală. care îl imită. Aceasta permite aplicației să presupună că echipamentul are o cantitate maximă de RAM posibilă din punct de vedere teoretic, precum și faptul că este singurul program care rulează pe computer.
Impactul cantității de memorie RAM asupra vitezei sistemului
În cazul în care computerul are o cantitate mică de memorie RAM, sistemul de operare poate avea de multe ori pentru a muta datele din memoria RAM la fișierul swap și vice-versa, astfel crescând foarte mult sarcina pe hard disk, care, la rândul său, încetinește întregul sistem. Dacă executați mai multe aplicații în același timp, se poate întâmpla ca tot timpul sistemul va începe să-și petreacă pe schimbul de informații între memorie și disc, mai degrabă decât pentru a efectua programul. Din punct de vedere vizual, în acest moment, sistemul "se blochează", adică oprește să răspundă la comenzile utilizatorilor.
Merită să știți că versiunile diferite ale unui sistem de operare Windows pe 64 de biți pot suporta diferite RAM maxime. Iar dacă utilizatorii sunt ediții mai vechi ale Vista sau 7 (Professional, Enterprise, Ultimate), suport pentru până la 192 GB de memorie, vă faceți griji este nimic special, ca pe computerele de acasă această sumă, practic realizabile, versiunile atunci cei care au instalat de Home Basic si Home Premium are peste ce să ne gândim. Caracteristicile acestor ediții sunt mult reduse, iar dacă Premium suportă până la 16 GB de memorie RAM, Basic are doar 8 GB. Suma maximă disponibilă de memorie RAM, susținută de versiunea deja actualizată Windows XP (versiunea pe 64 de biți), este de 16 GB.
De ce sistemul Windows pe 32 de biți nu văd 4 GB de memorie RAM
Desigur, mulți utilizatori doresc să profite de scăderea prețurilor pentru memorie și să-și mărească volumul în propriile computere. Procedura este simplă - eliminați curelele vechi de pe placa de bază și introduceți altele noi în câteva minute fără alte unelte speciale. Apoi, porniți computerul, bucurați-vă liniștit atunci când programul de auto-testare afișează o nouă cantitate de memorie RAM instalată (deși pot apărea probleme, dar mai multe despre aceasta mai jos). Apoi, așteptăm până când se încarcă Windows, intrăm în proprietățile calculatorului și ... vedem că în secțiunea "Memorie instalată" cifra are mai mult de trei gigaocteți, în loc de patru, de exemplu. Deci, ce sa întâmplat și poate fi rezolvat?
După cum știm deja, sistemul teoretic, pe 32 de biți fără anumite trucuri suplimentare sunt disponibile până la 4 GB de RAM (2 din 32), dar Windows nu poate utiliza întreaga sumă, ca parte a acestuia alocat la un dispozitiv de calculator.
Tehnologie PAE
În al doilea rând, modul PAE ar trebui să fie activat în sistemul de operare. Deci, în sistemele de servere, este activat implicit. Prin urmare, dacă aveți un Windows de 32 de biți de acest tip și nu un computer prea vechi (nu există limitări mai sus menționate pe hardware), apoi folosind toate tehnologiile PAE, toate cele 4 GB de memorie RAM vor fi disponibile.
Este destul de logic ca această tehnologie să poată fi aplicată în sistemele client și este utilizată, dar cu anumite limitări.
Dezvoltatorii de drivere pentru sistemele de servere au ținut cont de acest lucru, însă driverele pentru Windows client instalate pe PC-uri obișnuite au fost în multe cazuri scrise fără a lua în considerare algoritmul de lucru cu PAE activat. La urma urmei, a fost mai ușor - mai puțin timp a fost cheltuit pentru programare și testare, iar șoferul a ocupat mai puțin spațiu. Mai mult decât atât, până la lansarea Windows XP SP2, modul PAE nu a fost utilizat în sistemele desktop, iar echipamentele care au fost lansate pentru computerele personale nu erau în multe cazuri destinate serverelor (de exemplu, plăci de sunet). Deci, nu este nevoie urgentă de a complica șoferul, și de a elibera versiunile de server de la producători nu au fost.
Acesta a fost cu astfel de drivere, neadaptate, și au existat probleme grave în Windows cu al doilea pachet de actualizare. În ciuda faptului că numărul total de șoferi care a provocat accidente sau accident de sistem nu a fost atât de mare, numărul de dispozitive care le utilizează a fost estimat la milioane. Ca urmare, un număr foarte mare de utilizatori, după instalarea celui de-al doilea pachet Service Pack, s-ar putea confrunta cu probleme și ulterior ar putea refuza să-l folosească. Prin urmare, Microsoft a trebuit să facă un compromis.
După cum sa menționat mai sus, această reducere mod PAE a moștenit toate sistemele pe 32 de biți moderne, inclusiv Windows 7 și Windows 8. Dar dacă instalați un experiment pe computer original Windows XP sau XP SP1 și activați modul PAE (în cazul în care este dezactivată în mod implicit ), atunci veți vedea cu ochii voștri că toate cele 4 GB de memorie RAM vor fi disponibile sistemului.
RAM și sisteme Windows pe 64 de biți
S-ar părea că sistemele pe 64 de biți nu au probleme cu instalarea unor cantități mari de memorie. Câte RAM-uri au instalat, atât de multe "OS" și vor vedea. Și totuși aici sunt capcanele lor.
concluzie
În concluzie, să facem câteva concluzii de bază, pornind de la toate cele de mai sus.
Deși sistemele Windows pe 32 de biți pot utiliza teoretic până la 4 GB de memorie RAM, unele dintre dimensiunile sale sunt rezervate întotdeauna pentru nevoile dispozitivelor, după care disponibilitatea nu este de obicei mai mare de 3-3,5 GB.
client Versiunile pe 32 de biți ale Windowsrezhim PAE a fost bordurate pentru compatibilitate cu driverele de dispozitiv din cauza a ceea ce în WindowsXP SP2 / SP3, Windows Vista, Windows 7, precum și Windows 8 și a vedea toate maxime admisibile patru GB de memorie RAM este imposibil să se stabilească este imposibil.
Astfel, dacă intenționați să instalați mai mult de trei gigaocteți de memorie RAM în computerul dvs., trebuie să utilizați versiuni de sistem de operare pe 64 de biți care vă permit să vedeți până la 192 GB de memorie RAM și să aveți un mod PAE netratat. În caz contrar, restul memoriei nu vor fi disponibile pentru utilizare.