Proč 64bitový systém Windows potřebuje dva složky programových souborů?


Ačkoli systém Windows XP měl 64bitovou verzi, až poté, co společnost Microsoft vydala systém Windows Vista, se spotřebitelé skutečně museli rozhodnout, zda si koupí 32 nebo 64bitovou verzi.

Windows 7/8/10 je dodáván také v 32 a 64bitových verzích a pokud jste zvolili 64bitovou verzi, možná jste si všimli, že na vašem pevném disku jsou dvě složky Program Files. Přečtěte si informace o rozdílu mezi 32 a 64bitovým systémem Windows a proč je třeba, aby operační systém potřeboval dvě samostatné složky pro uložení dat programu.

Windows 32 a 64 bitů

skutečný rozdíl mezi Windows 32 a 64-bit má co do činění s tím, kolik paměti může operační systém řešit. Chcete-li "adresovat", prostě to znamená "sledovat."

Windows 7/8/10 32bitový (podobně jako předchozí 32bitové verze systému Windows) může adresovat až 4 294 967 296 bajtů informací. To je 4 GB paměti. Teoreticky může 64bitový operační systém řešit až 1,8446,744,073,709,551,616 bajtů informací.

To je 16,3 miliardy gigabajtů. Mezní limit pro spotřebitelské verze systému Windows 7 je však 192 GB, který je pro většinu základních desek stále vyšší než fyzické omezení od 8 GB do 16 GB. Pro Windows 8 je to 512 GB a pro Windows 10 je to obrovské 2 TB pro omezení paměti!

Přesunutí z 32bitové 64bitový operační systém je více než jen skok v adresovatelné paměti. Jedná se o změnu zcela odlišného způsobu sledování dat. To je důvod, proč hardware (například zvuková karta) potřebuje úplně jiný ovladač pro práci s 64bitovými Windows.

Dva soubory programových souborů v systému Windows

bitová verze systému Windows, můžete si všimnout, že na vašem pevném disku jsou dvě složky Program Files.

Jedna se jednoduše označuje Program Filesa druhý je označen Program Files (x86). První složka je výchozí umístění pro všechny 64bitové programy. Nemá na konci žádný další štítek, protože jako 64bitový operační systém se předpokládá, že do tohoto adresáře přejdou 64bitové aplikace.

Druhý adresář s názvem Program Files (x86) je výchozí umístění všech 32bitových aplikací. V jistém smyslu jde o složku navrženou pro starší software, který je ponechán od dnů 32bitových operačních systémů. Část x86 názvu složky odkazuje na 32bitovou architekturu x86, na které byly vyvinuty první 32bitové procesory, jako jsou CPU 386, 486 a Pentium. Bohužel, přepnutí z 32bitových procesorů na 64bitových aplikacích a operačních systémech není tak jednoduchá, jakou by chtěla společnost Microsoft. K tomu, aby každý přepínač, každý dodavatel softwaru, výrobce hardwaru a uživatelé náhle museli přestat vyrábět a používat vše postavené na 32bitové architektuře a začít používat 64bitové. To je naprosto nepraktické, protože většina lidí není ochotná jen zlikvidovat své investice do hardwaru a softwaru a koupit vše znovu.

Řešením tohoto přechodu z 32bitových na 64bitové bylo doplnit odkaz podporu většiny 32bitových aplikací. Jinými slovy většina 32bitových aplikací bude fungovat v 64bitovém operačním prostředí.

Pro usnadnění přechodu, společnost Microsoft určila, že všechny 32bitové aplikace by měly být ve výchozím nastavení načteny do složky Program Files (x86) než se míchá s pravými 64bitovými aplikacemi v běžné složce Program Files.

Windows používá emulátor tříd pro spuštění 32bitových aplikací v 64bitových systémech Windows. Možná jste viděli některé složky ve vašem systému, které obsahují výraz WOW64. WOW64 znamená 32bitový systém Windows v systému Windows 64-bit. Kdykoli spustíte 32bitový program a potřebujete získat přístup k adresářům programů, je bez problémů přesměrován na C: \ Program Files (x86) \ pomocí WOW64.

počítač je 32bitový a který je 64bitový prostě procházením do dvou složek.

webové stránky vývojáře softwaru, abyste zjistili, zda vydali 64bitovou verzi programu. Někdy musíte trochu vykopat 64-bitovou verzi programu. Většina prodejců i dnes stále tiskne 32bitové verze jako hlavní download. Můžete například nainstalujte 64bitovou verzi sady Office 365, ale nejde o výchozí stahování.

Brzy však většina aplikací bude 64bitová, což zbytečně nutí více souborů programových souborů. Přesto dokonce ani společnost Microsoft při vydání systému Windows Vista 64-bitová nepodařilo vytvořit a vydat 64bitovou verzi sady Office 2007, která byla vydána současně. Také mnoho výchozích aplikací systému Windows Store od společnosti Microsoft v systému Windows 10 je stále 32bitové aplikace.

Mějte na paměti, že v době, kdy všichni přepínáme na 64bitové aplikace, je pravděpodobné, že mluvit o 128bitové architektuře nás nutí znovu projít celým procesem. Užijte si!

Související příspěvky:


28.03.2010