- Programové súbory, ktoré obsahujú 64-bitové programy a aplikácie, a
- Program Files (x86), ktorý obsahuje 32-bitové programy a aplikácie.
Aký je teda rozdiel?
64-bitové aplikácie boli zostavené špeciálne pre použitie na 64-bitovom počítači. Využívajú systémové funkcie špecifické pre 64-bitovú architektúru a majú prístup k 64-bitovým verziám softvérových knižníc Windows.
32-bitové aplikácie sú staršie aplikácie alebo moderné programy, ktoré boli zostavené pre 32-bitové spracovanie. 64-bitové verzie systému Windows môžu tieto programy spúšťať aj napriek tomu, že používajú vrstvu kompatibility s názvom WoW64 (čo znamená skratku W indows32 o n W indows 64 ).
Je zlé spustiť 32-bitový program na 64-bitovom systéme Windows?
Vôbec nie. Vrstva WoW64 vykonáva dobrú prácu pri napodobňovaní 32-bitového prostredia a žiadna strata výkonu nie je všeobecne viditeľná. Emulované programy môžu mať v skutočnosti výhodu, pretože WoW64 môže prideliť aplikácii maximálne množstvo pamäte RAM (4 GB). Na skutočnom 32-bitovom systéme by sa časť pamäte RAM pridelila jadru operačného systému a iným bežiacim programom.
Prečo sú 64-bitové a 32-bitové programy uložené v samostatných priečinkoch?
Niekoľko dôvodov:
- Pohodlie: je to jednoduchý spôsob, ako ich rozoznať.
- Znižuje šance na konflikt, ak napríklad nainštalujete 32-bitovú aj 64-bitovú verziu toho istého programu na jeden systém.
- Zvyšuje sa tak šanca, že staršie programy budú fungovať správne, čím sa zníži možnosť náhodného interakcie so 64-bitovým softvérom.
Prečo je 32-bitový priečinok nazvaný "(x86)"?
x86 je ďalší spôsob, ako sa odkazovať na 32-bitové procesory. Pôvodne bolo 16-bitové procesory - konkrétne architektúry 8086 a 8088 - označované ako "x86". Tento názov bol neskôr rozšírený o 32-bitovú rodinu 80386 a 80486. Keď boli zavedené 64-bitové procesory, označovali sa ako x64, aby sa odlíšili od starších riadkov procesorov.
Ak manuálne presuniem programy z jednej zložky do druhej, budú stále fungovať?
Teoreticky nie je dôvod, prečo 32-bitový program nebude fungovať, ak ho manuálne nainštalujete do priečinka Program Files a naopak - 64-bitové programy by mali fungovať správne, ak ich nainštalujete do priečinka Program Files (x86), Je to lepší nápad nechať ich tam, kde ich chce Windows.
Tip: Ak máte problém s vyhľadaním programu v priečinku Program Files, skúste vyhľadať aj priečinok Program Files (x86).