Odporúčaná, 2024

Redakcia Choice

Prečo vyžaduje 64-bitový systém Windows dva súbory programových súborov?

Hoci systém Windows XP mal 64-bitovú verziu, až po uvoľnení systému Windows Vista spoločnosť Microsoft naozaj musel rozhodnúť, či si kúpia 32 alebo 64-bitovú verziu.

Systém Windows 7/8/10 sa dodáva aj v 32 a 64-bitových verziách a ak ste si zvolili 64-bitové rozhranie, možno ste si všimli, že na vašom pevnom disku existujú dve zložky Program Files. Prečítajte si ďalej, aby ste zistili rozdiel medzi 32 a 64-bitovým systémom Windows a prečo operačný systém potrebuje dve samostatné priečinky, v ktorých sa majú ukladať dáta programu.

Windows 32 a 64-bit

Skutočný rozdiel medzi systémom Windows 32 a 64-bitom súvisí s veľkosťou pamäte, ktorú môže operačný systém riešiť. Ak chcete "adresovať" jednoducho znamená "sledovať".

Windows 7/8/10 32-bitový (podobne ako predchádzajúce 32-bitové verzie systému Windows) dokáže spracovať až 4 294 967 296 bajtov informácií. To je 4 GB pamäte. Teoreticky môže 64-bitový operačný systém riešiť až 1, 8446, 744, 073, 709, 551, 616 bajtov informácií.

To je 16, 3 miliardy gigabajtov. Obmedzenie pamäte na spotrebiteľských verziách systému Windows 7 je však 192 GB, čo je pre väčšinu základných dosiek stále viac ako fyzické obmedzenia od 8 GB do 16 GB. Pre systém Windows 8 je to 512 GB a pre systém Windows 10 je to obrovské 2 TB pre obmedzenie pamäte!

Prechod z 32-bitového na 64-bitový operačný systém je viac ako skok v adresovateľnej pamäti. Ide o zmenu úplne iného spôsobu sledovania údajov. To je dôvod, prečo hardvér (napríklad zvuková karta) potrebuje úplne iný ovládač na prácu v 64-bitovom systéme Windows.

Dva súbory programových súborov v systéme Windows

Ak máte 64-bitovú verziu systému Windows, pravdepodobne ste si všimli, že na vašom pevnom disku existujú dve zložky programových súborov.

Jedna je jednoducho označená ako Program Files a druhá je označená ako Program Files (x86) . Prvý priečinok je predvolené umiestnenie pre všetky 64-bitové programy. Na konci nemá štítok, pretože v 64-bitovom operačnom systéme sa predpokladá, že 64-bitové aplikácie sa dostanú do tejto zložky.

Druhý priečinok označený ako Program Files (x86) je predvolené umiestnenie pre všetky vaše 32-bitové aplikácie. V istom zmysle ide o priečinok určený pre starší softvér, ktorý zostáva z dní 32-bitových operačných systémov. Časť x86 názvu adresára sa vzťahuje na 32-bitovú architektúru x86, na ktorej boli vyvinuté prvé 32-bitové procesory, ako napríklad CPU 386, 486 a Pentium.

Bohužiaľ, prechod z 32-bitových na 64-bitové aplikácie a operačné systémy nie je tak jednoduchý, ako by chcel Microsoft. Ak chcete prepnúť, každý dodávateľ softvéru, výrobca hardvéru a používateľ by zrazu museli prestať vyrábať a používať čokoľvek postavený na 32-bitovej architektúre a začať používať 64-bitovú verziu. To je úplne nepraktické, pretože väčšina ľudí nie je ochotná jednoducho vyradiť investície do hardvéru a softvéru a znovu získať všetko nové.

Riešením tohto prechodu z 32-bitového na 64-bitové riešenie spoločnosti Microsoft bolo pridanie staršej podpory pre väčšinu 32-bitových aplikácií. Inými slovami, väčšina 32-bitových aplikácií bude fungovať v 64-bitovom operačnom prostredí.

Aby spoločnosť Microsoft uľahčila prechod, určila, že všetky 32-bitové aplikácie by sa mali v predvolenom nastavení načítať do priečinka Program Files (x86), namiesto toho, aby sa dostali do mixu s pravými 64-bitovými aplikáciami v bežných priečinkoch Program Files.

Systém Windows používa emulátor tried pre spustenie 32-bitových aplikácií v 64-bitovom systéme Windows. Možno ste videli niektoré priečinky vo vašom systéme, ktoré majú termín WOW64 . WOW64 predstavuje systém Windows 32-bit v systéme Windows 64-bit. Kedykoľvek spustíte 32-bitový program a potrebujete prístup k adresáru programových súborov, je bez problémov presmerovaný na C: \ Program Files (x86) \ pomocou WOW64.

Môžete rýchlo zistiť, ktoré programy vo vašom počítači sú 32-bitové a ktoré sú 64-bitové jednoduchým prehliadaním do dvoch zložiek.

Každý pár mesiacov obvykle kontroluje web vývojára softvéru, aby zistil, či vydal 64-bitovú verziu programu. Niekedy musíte trochu vykopať 64-bitovú verziu programu. Väčšina predajcov dodnes tlačí 32-bitové verzie ako hlavné sťahovanie. Napríklad môžete nainštalovať 64-bitovú verziu balíka Office 365, ale nie je to predvolené sťahovanie.

Čoskoro však bude väčšina aplikácií 64-bitová, čo zbytočne vyžaduje viac priečinkov programových súborov. Napriek tomu dokonca ani spoločnosť Microsoft pri uvoľnení systému Windows Vista 64-bitová nepodarilo vyvinúť a uvoľniť 64-bitovú verziu balíka Office 2007, ktorá bola vydaná naraz. Tiež mnohé predvolené aplikácie Windows Store od spoločnosti Microsoft v systéme Windows 10 sú stále 32-bitové aplikácie.

Majte na pamäti, že v čase, keď všetci vykonáme prechod na 64-bitové aplikácie, je pravdepodobné, že rozprávanie o 128-bitových architektúrach nás núti prejsť celým procesom znovu. Užite si to!

Top