Recomandat, 2024

Alegerea Editorului

De ce Windows pe 64 de biți necesită două dosare de fișiere program?

Deși Windows XP avea o versiune pe 64 de biți, nu a fost până când Microsoft a lansat Windows Vista că consumatorii au trebuit să decidă dacă să cumpere versiunea de 32 sau 64 de biți.

De asemenea, Windows 7/8/10 vine în versiuni pe 32 și 64 de biți și dacă ați optat pentru 64 de biți, este posibil să fi observat că există două foldere Program Files pe hard disk. Citiți mai departe pentru a explora diferența dintre Windows pe 32 și 64 de biți și de ce sistemul de operare are nevoie de două foldere separate în care să stocați datele de program.

Windows 32 și 64 de biți

Diferența reală dintre Windows 32 și 64 de biți are legătură cu cantitatea de memorie pe care o poate adresa sistemul de operare. A "adresa" pur și simplu înseamnă "a ține evidența".

Windows 7/8/10 pe 32 de biți (asemănător versiunilor anterioare de 32 de biți ale Windows) poate adresa până la 4 294 967 296 de octeți de informații. Asta e 4 GB de memorie. Teoretic, un sistem de operare pe 64 de biți poate adresa până la 1, 8446, 744, 073, 709, 551, 616 octeți de informații.

Aceasta este de 16, 3 miliarde de gigabytes. Cu toate acestea, limita de memorie pentru versiunile de consum ale Windows 7 este de 192 GB, care este încă dincolo de limitele fizice de la 8 GB la 16 GB pentru majoritatea plăcilor de bază. Pentru Windows 8, este de 512GB și pentru Windows 10, este un 2TB enorm pentru limita de memorie!

Trecerea de la un sistem de operare pe 32 de biți la un sistem de operare pe 64 de biți este mai mult decât un salt în memoria adresabilă. Este o schimbare la o metodă complet diferită de urmărire a datelor. Acesta este motivul pentru care hardware-ul (cum ar fi o placă de sunet) are nevoie de un driver complet diferit pentru a lucra în Windows pe 64 de biți.

Două dosare de programe în Windows

Dacă aveți versiunea pe 64 de biți a Windows, este posibil să fi observat că există două foldere Program Files pe hard disk.

Una este pur și simplu etichetă Program Files și cealaltă este etichetă Program Files (x86) . Primul dosar este locația prestabilită pentru toate programele pe 64 de biți. Nu are o etichetă suplimentară la sfârșit, deoarece, ca sistem de operare pe 64 de biți, se presupune că aplicațiile pe 64 de biți vor intra în acest folder.

Al doilea dosar numit Program Files (x86) este locația prestabilită pentru toate aplicațiile pe 32 de biți. Într-un sens, este un dosar conceput pentru software-ul moștenit care a rămas din zilele sistemelor de operare pe 32 de biți. Partea x86 a numelui de folder se referă la arhitectura pe 32 de biți x86 pe care au fost dezvoltate primele procesoare pe 32 de biți, cum ar fi CPU-urile 386, 486 și Pentium.

Din păcate, trecerea de la aplicații pe 32 de biți la 64 de biți și sisteme de operare nu este la fel de simplă pe cât ar dori Microsoft. Pentru a face comutatorul, fiecare furnizor de software, producător de hardware și utilizator ar trebui să înceapă dintr-o dată să facă și să utilizeze ceva construit pe o arhitectură pe 32 de biți și să înceapă să utilizeze 64 de biți. Acest lucru este cu totul impracticabil deoarece majoritatea oamenilor nu doresc să-și junk investițiile în hardware și software și să cumpere totul nou.

Soluția Microsoft pentru această tranziție de la 32 de biți la 64 de biți a fost de a adăuga suportul vechi pentru majoritatea aplicațiilor pe 32 de biți. Cu alte cuvinte, cele mai multe aplicații pe 32 de biți vor funcționa în mediul de operare pe 64 de biți.

Pentru a facilita tranziția, Microsoft a stabilit că toate aplicațiile pe 32 de biți ar trebui să fie încărcate în mod implicit în folderul Program Files (x86), mai degrabă decât să se amestece cu aplicații adevărate pe 64 de biți în dosarul obișnuit de programe programate.

Windows utilizează un emulator de tipuri pentru a executa aplicații pe 32 de biți în Windows pe 64 de biți. Este posibil să fi văzut câteva foldere de pe sistemul dvs. care au termenul WOW64 . WOW64 înseamnă Windows pe 32 de biți pe Windows 64-bit. Ori de câte ori executați un program pe 32 de biți și trebuie să accesați directorul de fișiere de programe, acesta este redirecționat fără probleme la C: \ Program Files (x86) \ folosind WOW64.

Puteți vedea rapid ce programe pe computerul dvs. sunt de 32 de biți și care sunt pe 64 de biți prin simpla navigare în cele două foldere.

La fiecare cateva luni, in mod normal, verificam site-ul dezvoltatorului de software pentru a vedea daca au lansat versiunea pe 64 de biți a programului. Uneori trebuie să sapi puțin pentru a găsi versiunea pe 64 de biți a unui program. Majoritatea furnizorilor chiar și astăzi continuă să împingă versiunile pe 32 de biți ca descărcarea principală. De exemplu, puteți instala versiunea pe 64 de biți a Office 365, dar nu este descărcarea implicită.

În curând, cu toate acestea, majoritatea aplicațiilor vor fi pe 64 de biți, ceea ce face necesar ca mai multe dosare de programe de programe să fie inutile. Totuși, chiar și Microsoft, când a lansat Windows Vista pe 64 de biți, nu a reușit să dezvolte și să lanseze o versiune pe 64 de biți a Office 2007 care a fost lansată în același timp. De asemenea, o mulțime de aplicații implicite pentru Windows Store de la Microsoft în Windows 10 sunt încă aplicații pe 32 de biți.

Rețineți că, în momentul în care toți facem comutarea la aplicații pe 64 de biți, este probabil ca vorbele de arhitecturi pe 128 de biți să ne forțeze să trecem din nou întregul proces. Bucurați-vă!

Top