3Sep

Prečo je väčšina programov 32-bit na 64-bitovej verzii systému Windows?

Počítač pravdepodobne používa 64-bitovú verziu systému Windows. Pozrite sa však na správcu úloh a uvidíte, že mnohé aplikácie vo vašom systéme sú stále 32-bitové.Je to problém?

Väčšina moderných počítačov - určite tých, ktoré sa predávajú od okolo 7 dní v systéme Windows - je 64-bitová a je vybavená 64-bitovou verziou systému Windows. Ak si nie ste istí svojim vlastným počítačom, je ľahké skontrolovať, či používate 32-bitový alebo 64-bitový systém Windows. Existuje veľa rozdielov medzi 64-bitovými a 32-bitovými verziami systému Windows - stačí, že ak to váš počítač a aplikácie podporujú, mali by ste používať 64-bitovú verziu. Aj keď je každá spúšťaná aplikácia 32-bitovou aplikáciou, prevádzka 64-bitového operačného systému bude stále bezpečnejšia a spoľahlivejšia.

Ale čo tieto aplikácie? Veci sa trochu trýznia, tam. Prvá vec, ktorú je potrebné vedieť, je, že 64-bitové verzie systému Windows môžu spustiť 32-bitové aplikácie, ale 32-bitové verzie systému Windows nemôžu spustiť 64-bitový softvér.Ďalšia malá vráska - a tá, ktorá sa vzťahuje len na veľmi malý počet ľudí - je, že 32-bitové verzie systému Windows môžu spustiť staré 16-bitové aplikácie, ale tieto 16-bitové aplikácie sa nebudú zobrazovať na 64-bitovej verzii systému Windows, Takže sa ponorte do toho trochu viac a uvidíme, kedy to môže byť pre vás dôležité.

SÚVISIACE ČLÁNKY
Ako zistím, či používam 32-bitové alebo 64-bitové Windows?
Aký je rozdiel medzi 32-bitovým a 64-bitovým systémom Windows?

Ako zistiť, ktoré z vašich aplikácií sú stále 32-bitové

Správcu úloh môžete použiť, aby ste zistili, ktoré z vašich programov sú 64-bitové a ktoré sú 32-bitové.Ak ho chcete otvoriť, kliknite pravým tlačidlom na ľubovoľnú otvorenú oblasť na paneli úloh a potom kliknite na položku Správca úloh( alebo stlačte klávesy Ctrl + Shift + Escape).

Na karte "Procesy" sa pozrite pod stĺpcom "Názov".Ak používate 64-bitovú verziu systému Windows 8 alebo 10, po názve ktorejkoľvek 32-bitovej aplikácie sa zobrazí text "(32-bitový)".Ak používate 64-bitovú verziu systému Windows 7, zobrazí sa namiesto neho text "* 32".Vo všetkých verziách 64-bitové aplikácie nemajú za názvom žiadny ďalší text.

Systém Windows nainštaluje aj 32-bitové a 64-bitové aplikácie na rôzne miesta - alebo aspoň sa pokúša.32-bitové aplikácie sa zvyčajne inštalujú do priečinka C: \ Program Files( x86) \ v 64-bitových verziách systému Windows, zatiaľ čo 64-bitové programy sú zvyčajne nainštalované do priečinka C: \ Program Files \.

Toto je skôr usmernenie. Neexistuje žiadne pravidlo, ktoré by nútilo 32-bitové a 64-bitové aplikácie do svojich príslušných priečinkov. Klient Steam je napríklad 32-bitový program, ktorý sa štandardne inštaluje do priečinka C: \ Program Files( x86) \.Ale všetky hry, ktoré nainštalujete prostredníctvom Steam, sú štandardne nainštalované do priečinka C: \ Program Files( x86) \ Steam - dokonca 64-bitové hry.

Ak porovnáte svoje dve rôzne priečinky programových súborov, zistíte, že väčšina vašich programov je pravdepodobne nainštalovaná do priečinka C: \ Program Files( x86).Pravdepodobne sú to 32-bitové programy.

Spúšťa 32-bitové aplikácie na 64-bitových systémoch Windows zlým nápadom?

Na povrchu sa môže zdať, že bežiaci 32-bitové aplikácie v 64-bitovom prostredí sú zlé - alebo menej ako ideálne. Napokon, 32-bitové aplikácie plne nevyužívajú 64-bitovú architektúru. A je to pravda. Pokiaľ je to možné, spustenie 64-bitovej verzie aplikácie poskytuje ďalšie funkcie zabezpečenia aplikáciám, ktoré môžu byť napadnuté.A 64-bitové aplikácie môžu pristupovať k oveľa väčšej pamäti priamo než 4 GB, ku ktorým môžu pristupovať 32-bitové aplikácie.

Napriek tomu sú to rozdiely, ktoré pravdepodobne nevšimnete bežných aplikácií v reálnom svete. Napríklad nebudete mať žiadny druh sankcie za výkon spustením 32-bitových aplikácií.V 64-bitovej verzii systému Windows sa 32-bitové aplikácie spúšťajú pod názvom 32 bitový systém Windows na vrstve kompatibility so systémom Windows 64-bit( WoW64) - úplný subsystém, ktorý spracováva bežiace 32-bitové aplikácie.32-bitové programy systému Windows sa spúšťajú približne rovnako ako v 32-bitovej verzii systému Windows( a v niektorých prípadoch dokonca ešte lepšie), takže nie je žiadna nevýhoda pre spustenie týchto programov na 64-bitovom operačnom systéme.

Aj keď je každý program, ktorý používate, stále 32-bitový, budete profitovať z toho, že váš operačný systém sám beží v 64-bitovom režime.64-bitová verzia systému Windows je bezpečnejšia.

Ale 64-bitové programy by boli lepšie, nie?

Ako sme už spomenuli, je výhodou spustenie 64-bitovej verzie aplikácie, ak je k dispozícii. V 64-bitovej verzii systému Windows môžu mať 32-bitové programy prístup iba k 4 GB pamäte, zatiaľ čo 64-bitové programy majú prístup oveľa viac. Ak je pravdepodobné, že program podlieha útoku, môžu vám pomôcť ďalšie bezpečnostné funkcie aplikované na 64-bitové programy.

Mnohé aplikácie ponúkajú 32-bitové aj 64-bitové verzie. Chrome, Photoshop, iTunes a Microsoft Office sú niektoré z najpopulárnejších programov Windows a všetky sú dostupné v 64-bitovom formáte. Požadované hry sú často 64-bitové, takže môžu využívať viac pamäte.

Mnohé aplikácie nedosiahli skok, ale väčšina z nich nikdy nebude. Stále môžete spustiť väčšinu desaťročných 32-bitových programov Windows na 64-bitovej verzii systému Windows aj dnes, aj keď ich vývojári ich neaktualizovali od chvíle, keď sa objavili 64-bitové verzie systému Windows.

Vývojár, ktorý chce poskytnúť 64-bitovú verziu svojho programu, musí urobiť ďalšiu prácu. Musia sa uistiť, že existujúci kód sa kompiluje a beží správne ako 64-bitový softvér. Musia poskytovať a podporovať dve samostatné verzie programu, pretože ľudia používajúci 32-bitovú verziu systému Windows nemôžu používať 64-bitovú verziu.

A v mnohých aplikáciách ľudia jednoducho nevšimnú rozdiel rovnako. Vezmime si ako príklad desktopovú verziu systému Evernote. Aj keď poskytli 64-bitovú verziu Evernote, používatelia pravdepodobne nevšimnú rozdiel vôbec.32-bitový program môže fungovať v 64-bitovej verzii systému Windows a v 64-bitovej verzii nebudú mať žiadne značné výhody.

Skrátka, ak máte na výber, rozhodne uchopte 64-bitovú verziu aplikácie. Ak nemáte na výber, získate 32-bitovú verziu a nebojte sa o ňu.

Získanie 64-bitových aplikácií

Ako získate 64-bitové aplikácie, keď sú dostupné, líši sa na základe aplikácie. Niekedy, keď prejdete na stránku sťahovania aplikácie, stránka zistí, či používate 32-bitovú alebo 64-bitovú verziu systému Windows a automaticky vás nasmeruje na správneho inštalátora. Apple iTunes funguje takto.

Inak stačí prevziať jednu inštalačnú aplikáciu, ktorá obsahuje 32-bitovú aj 64-bitovú verziu aplikácie. Keď spustíte inštalátor, v tomto okamihu zistí, či používate 32-bitovú alebo 64-bitovú verziu systému Windows a nainštalujete tieto súbory. Aplikácia Photoshop for Windows funguje takto.

A ešte inokedy si na stránke aplikácie na stiahnutie stiahnete požadovanú verziu. Niekedy verzia bude hovoriť "64-bit", niekedy to bude hovoriť "x64", a niekedy oboje. Keď uvidíte takúto voľbu, pokračujte a stiahnite 64-bitovú verziu.

V konečnom dôsledku nie je dôležité uistiť sa, že používate 64-bitové aplikácie - uisťuje sa, že používate aplikácie, ktoré pre vás dobre fungujú.Ak je 64-bitová verzia aplikácie, použite ju všetkými prostriedkami. Ak nie, používanie 32-bitovej verzie je v poriadku. Pre väčšinu aplikácií si tento rozdiel ani nevšimnete.