X86 a x64

Anonim

Počítačové technologie se neustále vyvíjejí, a pokud založíme naše předpovědi na Moorův zákon, bude to pokračovat po několik desetiletí. Rychle se rozvíjející počítačový hardware je do značné míry způsoben nemravnou chutí spotřebitelů k lepším a rychlejším komponentám. Kdykoli vývojáři narazí na překážku, která omezuje další pokrok současného standardu, vidíme náhlou změnu nového standardu. To je to, co se děje mezi x86 a x64.

x86 je velmi stará technologie, která začala s procesory řady 8086. To se nyní vyvinulo do verze x86-32, která je nejběžnější verze a její nástupce x86-64 nebo obecněji známý jako x64. Pohyb postupného posunu na x64 začal poměrně brzy, zatímco na trhu s počítači nebyly stále žádné závažné nedostatky. Je to proto, že první trh, který se setkal s problémy souvisejícími s platformou x86, byl ten, kdo provozuje servery na vyšší úrovni.

Spuštění systému s 32bitovou architekturou znamená, že jste vždy omezeni na to, na čem 32bits může směřovat. V tomto případě problém vycházel z paměti. 32bitový ukazatel může směřovat pouze na maximálně 4,2 miliardy adres, což je přibližně 4 GB paměti. Jako takový může do určitého programu přidělit až 4 GB paměti, a to i v případě, že je k dispozici 16 GB paměti. Toto omezení může nikdy být problém pro domácí nastavení, ale v prostředí serveru, představuje obrovský problém. Proto se procesory x64 objevily velmi brzy u spotřebitelů.

Architektura x64 stále sleduje to, co má x86, ale zlepšuje to tím, že má 64bitů v každé adrese. To znamená, že paměťová kapacita architektury x64 je čtverec 4,2 miliardy, což je prozatím nepředstavitelné množství paměti. To v kombinaci s určitými vylepšeními dělá architekturu x64 jistě skvělý procesor, který nahradí svého předchůdce.

Problém s x64 je, že software pro něj ještě není. Ačkoli již existují operační systémy, které se snaží využít architektury x64, většina z nich neplatí a existují i ​​některé, které nebudou fungovat na operačním systému x64. Nakonec by přišel software pro architekturu x64 a všechny 32bitové hardwarové a softwarové programy by se staly zastaralými. Pro tuto chvíli je však architektura x64 nadále strašena nekompatibilitou softwaru, která omezuje její přitažlivost vůči široké veřejnosti.

Poslední funkcí architektury x64 je její absolutní zpětná kompatibilita s architekturou x86. Takže i když je váš procesor x64, uživatel by si nevšiml žádný rozdíl, pokud je váš operační systém 32bitový. To by mohlo být dobré, protože jakmile software přichází, stačí pouze aktualizovat operační systém a software, protože hardware již existuje.