Dave Thomson a întrebat despre folderele Program Files și Program Files (x86). „De ce sunt două și există vreun avantaj în a folosi unul în locul celuilalt?”

În primul rând, nu ar trebui să alegeți unul în locul celuilalt. Lăsați Windows să ia această decizie atunci când instalează software-ul.

Ca majoritatea utilizatorilor de PC-uri actualizate, este clar că executați o versiune pe 64 de biți a Windows. Computerele capabile să ruleze cod pe 64 de biți (denumite și x64) există de aproape un deceniu și sunt destul de omniprezente în zilele noastre. Același lucru este valabil și pentru versiunile x64 ale Windows.

Dar, deși marea majoritate a PC-urilor din zilele noastre rulează Windows x64, foarte multe programe (foarte posibil majoritatea celor de pe PC-ul dumneavoastră) sunt încă scrise pentru versiunea mai veche de 32 de biți. Din motive de compatibilitate retroactivă, Windows x64 trebuie să ruleze atât programe pe 64, cât și pe 32 de biți.

Windows rulează mai ușor dacă păstrează separate aceste două tipuri de cod foarte diferite. Sistemul de operare nu poate presupune că un program x86 știe măcar că există un astfel de cod x64, iar acest lucru ar putea cauza probleme dacă acestea se încrucișează. De exemplu, dacă un program pe 32 de biți ar căuta un .dll și ar găsi unul care vine cu o versiune x64, programul nu ar funcționa și nu ar ști de ce nu a funcționat. Păstrarea lor în foldere separate este cel mai simplu mod de a evita astfel de probleme.

Atunci de ce codul pe 32 de biți este identificat ca x86 în loc de x32? Cipurile pe 16 biți din primele PC-uri foloseau arhitectura 8086. Chiar și atunci când cipurile au trecut la 32 de biți, la sfârșitul anilor 1980, au folosit în continuare codul 8086 și numerele de model x86. (Vă amintiți de procesoarele 386 și 486?) Deci numărul 86 se referă acum la codul pre-x64, indiferent dacă este pe 16 sau 32 de biți, deși codul x86 pe 16 biți nu va funcționa în versiunile pe 64 de biți ale Windows.

.

admin

Lasă un răspuns

Adresa ta de email nu va fi publicată.

lg