BLOG

Care este diferența dintre Program Files (x86) și Program Files?

Ultima actualizare:

  Această pagină a fost tradusă automat de DeepL. Switch to English

Dacă ați navigat vreodată pe unitatea C:\ a sistemului dvs., probabil ați observat prezența ciudată a două foldere cu nume similare: Program Files (x86) și Program Files. S-ar putea să vă gândiți că ambele foldere conțin fișiere legate de programele instalate, dar de ce există două? Pe scurt, Windows 11 este un sistem de operare pe 64 de biți, astfel încât folderul Program Files (x86) stochează fișiere pentru programe mai vechi pe 32 de biți, pentru a menține compatibilitatea cu versiunile anterioare. Ca o notă secundară, x86 se referă la procesorul Intel 8086 din 1978, care era un procesor pe 16 biți.

Windows Laptop in a moodily lit room

Tranziția de la 32 de biți la 64 de biți

În lumea sistemelor de operare, în era modernă s-a produs o tranziție de la sistemele de operare pe 32 de biți la versiunile pe 64 de biți. Principalul factor care a determinat această schimbare a fost necesitatea de a suporta mai multă memorie, deoarece Windows pe 32 de biți era limitat la doar 4 GB de memorie. Pe măsură ce cererea de memorie a crescut, Windows a trecut în ultimele două decenii la un sistem de operare pe 64 de biți, care are o limită aproape infinită de memorie, de 16 exabiți. În termeni simpli, asta înseamnă 16 milioane de terabiți, deci ar trebui să fie suficient până la lansarea Half Life 3.

Totul ține de compatibilitatea cu versiunile anterioare

Unul dintre motivele pentru care Microsoft Windows domină piața mondială este faptul că Microsoft a menținut întotdeauna compatibilitatea cu hardware-ul și software-ul mai vechi. Dacă ați găsi o placă de sunet veche de 10 ani într-un sertar, există șanse mari să o puteți conecta la PC și să funcționeze fără probleme majore. Dacă ați încerca acest lucru pe un Mac, ați constata că este o sarcină imposibilă, deoarece Apple tinde să renunțe la software-ul și hardware-ul mai vechi și să treacă la altele mai noi. De exemplu, dacă ați găsi o placă Firewire veche, probabil că nu ați putea să o utilizați pe un Mac din 2025, deoarece software-ul nu ar fi compatibil (mai multe detalii mai jos) și noroc în găsirea driverelor.

Această filozofie de a menține compatibilitatea este valabilă și pentru software-ul mai vechi, deoarece acesta poate rula pe Windows pe 64 de biți datorită folderului Program Files (x86). Când instalați software pe 32 de biți pe Windows pe 64 de biți, fișierele sunt stocate în acest folder pentru a le păstra separate de aplicațiile pe 64 de biți. Programele sunt apoi rulate cu un emulator încorporat în Windows pe 64 de biți, numit WoW64, iar acest proces este transparent, astfel încât nici nu veți observa că se întâmplă ceva diferit.

Windows 11 Explorer showing Program Files (x86) Folder

Dosarul Program Files (x86) este locația implicită pentru software-ul pe 32 de biți în Windows.

Sfârșitul software-ului pe 32 de biți

Microsoft va continua probabil să ofere suport pentru software-ul pe 32 de biți pentru o lungă perioadă de timp, datorită insistenței sale asupra compatibilității cu versiunile anterioare, dar soarta acestui tip de software este deja pecetluită. Acest proces a început în 2006, când Microsoft a lansat Windows Vista pe 64 de biți, primul sistem de operare Microsoft care a încetat suportul pentru software-ul pe 16 biți și a început procesul de renunțare la software-ul pe 32 de biți. Microsoft a avut nevoie de 14 ani pentru a face următorul pas, oprind distribuția versiunilor pe 32 de biți ale Windows 10 pentru producătorii de echipamente originale (OEM) în 2020. Windows 10 era încă livrat atât în versiuni pe 32 de biți, cât și pe 64 de biți, dar când Windows 11 a fost lansat în 2021, a devenit primul sistem de operare complet pe 64 de biți al companiei.

În aceeași ordine de idei, în 2017 Apple a anunțat că versiunile viitoare ale sistemului său de operare macOS nu vor mai suporta software-ul pe 32 de biți. Spre deosebire de Microsoft, Apple a tras o linie clară și le-a spus dezvoltatorilor și utilizatorilor că trebuie să treacă la 64 de biți, punct. Apple adoptă o poziție mult mai rigidă în acest sens, dar, din nou, Apple poate face acest lucru, deoarece deține doar o mică parte din cota de piață globală în comparație cu Windows, care este de aproximativ 75% față de 8%, conform unor estimări.

macOS Catalina

Apple a încetat să mai ofere asistență pentru software-ul pe 32 de biți odată cu lansarea macOS Catalina 10.15.

Software-ul pe 32 de biți devine din ce în ce mai greu de găsit

Experiența de emulare va dispărea probabil în cele din urmă, odată cu trecerea întregii piețe la 64 de biți. Chiar dacă acest tip de software va fi rar, ne imaginăm că Windows va oferi în continuare compatibilitate cu versiunile anterioare pentru mulți ani, deoarece aceasta este o caracteristică importantă a tuturor funcțiilor Windows. Este de la sine înțeles că toate programele noi, inclusiv jocurile, sunt de mult timp pe 64 de biți.