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

Obsah:

Prečo je väčšina programov 32-bit na 64-bitovej verzii systému Windows?
Prečo je väčšina programov 32-bit na 64-bitovej verzii systému Windows?
Anonim
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?
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 schopná 64-bit a dodáva sa so 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 nebudú spustené 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é.

Ako skontrolovať, 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 do stĺpca "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.
Na karte "Procesy" sa pozrite do stĺpca "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ôznych miestach - alebo aspoň sa pokúša. Not τη notot not notkyotkyototot
Systém Windows nainštaluje aj 32-bitové a 64-bitové aplikácie na rôznych miestach - alebo aspoň sa pokúša. Not τη notot not notkyotkyototot

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

zložky.

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 a správne sa inštaluje do priečinka

C:Program Files (x86)

v predvolenom nastavení. Ale všetky hry, ktoré nainštalujete prostredníctvom Steam, sú nainštalované do priečinka

C:Program Files (x86)Steam

ako štandardné 64-bitové hry.

Ak porovnáte svoje dve rôzne zložky 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.

Image
Image

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

Na povrchu by sa mohlo zdať, že bežiace 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é sú pravdepodobne 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 nezaznamenáte bežné aplikácie 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 budú spúšťať približne rovnako ako v 32-bitovej verzii systému Windows (av 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.

Mnoho aplikácií ponúka ako 32-bitovú, tak aj 64-bitovú verziu. 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.

Mnoho aplikácií však nevykonalo skok, a 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.
Mnoho aplikácií však nevykonalo skok, a 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.

Stručne povedané, 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ískať 64-bitové aplikácie, keď sú k dispozícii, líšia sa v závislosti od 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.

Inokedy si stiahnete 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.
Inokedy si stiahnete 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.

Image
Image

Nakoniec, čo je dôležité, nezabezpečíte, ž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.

Odporúča: