Zašto imamo dva foldera (mape) Program Files

Microsoftov Windows operativni sistem dostupan je u 32-bitnim i 64-bitnim verzijama od 2005.
Ako koristite 64-bitnu verziju Microsoft Windows-a, vaše programske datoteke se pohranjuju u dvije različite mape: 64-bitni programi i aplikacije pohranjeni su u programskim datotekama (Program Files) , dok su 32-bitni programi i aplikacije pohranjeni u programskim datotekama (Program Files x86).

Zašto imamo dva foldera (mape) Program Files

Dakle, koja je razlika između to dvoje

64-bitne aplikacije se kreiraju s namjerom da rade na 64-bitnoj mašini.
Koriste prednosti 64-bitne arhitekture specifične sistemske mogućnosti i pristupaju 64-bitnim verzijama Windows programskih biblioteka.

Naslijeđene aplikacije i noviji programi razvijeni za 32-bitne procesore poznati su kao 32-bitne aplikacije.
Međutim, korištenjem sloja kompatibilnosti koji se zove WOW64, 64-bitne verzije Windowsa mogu i dalje izvršavati ove aplikacije, što je skraćenica od Windows32 na Windows64.

Da li je loša ideja pokrenuti 32-bitni softver na 64-bitnom operativnom sistemu

Ni najmanje.
Sloj WOW64 obavlja odličan posao simulacije 32-bitnog okruženja, a svako smanjenje performansi je minimalno.
Budući da WOW64 može posvetiti maksimalnu količinu RAM-a (4 GB) aplikaciji, simulirani programi zapravo mogu imati prednost.
Dio RAM-a bi bio posvećen kernelu operativnog sistema i drugim pokrenutim aplikacijama na istinskoj 32-bitnoj mašini.

Zašto su 64-bitne i 32-bitne aplikacije pohranjene u različitim folderima

Postoji nekoliko uzroka za to:

  1. To je brz i lak način da ih razlikujete.
  2. Na primjer, ako instalirate i 32-bitnu i 64-bitnu verziju istog softvera na istom stroju, to smanjuje izglede za sukob.
  3. To povećava vjerovatnoću da će starije aplikacije uspješno raditi, smanjujući rizik od njihovog nenamjernog ometanja 64-bitnog softvera.

Šta znači x86 u 32-bitnom folderu

32-bitni procesori su takođe poznati kao x86 procesori.
Termin “x86” je prvi put korišten za označavanje 16-bitnih procesora, posebno 8086 i 8088 procesorskih arhitektura.
Kasnije je oznaka proširena kako bi obuhvatila 32-bitne porodice procesora 80386 i 80486.
Da bi se razlikovali 64-bitni procesori od prethodnih linija procesora, nazvani su x64 kada su se prvi put pojavili.

Hoće li aplikacije i dalje raditi ako ih ručno premjestim iz jednog foldera u drugi

U principu, ako ručno instalirate 32-bitni softver u folder Program Files, on bi trebao dobro funkcionirati, slično tome, 64-bitne aplikacije treba da rade ispravno ako ih ručno instalirate u fasciklu Program Files (x86).
Međutim, bolje je ostaviti ih tamo gdje ih Windows želi.

Pročitajte još o Windows sustavu.