Klíčový rozdíl: x86 je rodina architektury sady instrukcí založené na původním procesoru Intel 8086. X64 je architektura sady instrukcí, která patří do rodiny x86, která podporuje 64 bitů na adresu.
Počítačové technologie se neustále vyvíjejí, aby vyhovovaly požadavkům zákazníků. Je očekávána nová, lepší a rychlejší technologie. Když vývojáři splňují omezení na určitém standardu, skončí změnou standardu. X86 a x64 jsou obě velikosti procesorů, které jsou k dispozici při nákupu počítače, i když se liší výkonem.
Formáty x16, x32 a x64 se vzájemně liší a bity se vztahují k způsobu, jakým procesor zpracovává informace. V x16 může existovat pouze 16 logických procesorů, zatímco x32 může vyskočit 32 logických procesorů a x64 může mít 64 logických procesorů. Pokud je systém spuštěn v architektuře 32 bitů, systém je omezen na 32 bitů, na které mohou registry směřovat. Ukazatel 32 bitů může směřovat pouze na maximálně 4, 2 miliardy adres, což je zhruba 4 GB. V architektuře 64 bitů však systém může směřovat k téměř neomezeným adresám, protože kapacita paměti by byla čtverec 4, 2 miliardy. Bit x64 podporuje někde mezi 1 a 128 GB RAM. Architektura x64 nebyla využita k plnému potenciálu a software pro tuto architekturu se stále ještě zdokonaluje.
x86 | x64 | |
Podporuje | 16, 32 nebo 64 registru v závislosti na architektuře. | Podporuje 64 souborů registru. |
Požadavky | Procesor 32bitový (x86) nebo 64bitový (x64) procesor s 1 gigahertz (GHz), 512 MB paměti RAM | Procesor 1-GHz 64bitový (x64), 1 GB paměti RAM (doporučeno 4 GB) |
Přístup k paměti | Může mít přístup až 4 GB paměti RAM. | Může mít přístup z paměti RAM mezi 1 GB a 128 GB v závislosti na vydání. |
Prevence spouštění dat | Používá softwarovou verzi DEP. | Podporuje DEP s podporou hardwaru. |
Ochrana proti opravám jádra | Není dostupný | Tato funkce je k dispozici. Ochrana proti opravě jádra pomáhá zabránit aktualizaci jádra systému Windows na škodlivý program. |
Podpis řidiče | Umožňuje uživatelům používat nepodepsané ovladače | Všichni řidiči musí digitálně podepsat |
32bitové ovladače | Podporuje všechny ovladače 32bitové verze | Nepodporuje |
16bitové programy | Částečně podporují 16bitové ovladače | Nepodporuje |
Omezení | RAM je omezená, bezpečnost je minimální, rychlost je menší než 64 bit, nelze spustit programy / ovladače postavené pro 64bitové | 64bitové ovladače nemusí být k dispozici pro jedno nebo více zařízení v systému, ovladače musí být digitálně podepsané, nepodporují 32bitové ovladače / programy, je obtížné lokalizovat programy specifické pro 64bitové, ne všechny hardwarové zařízení jsou kompatibilní s 64bitový systém vyzve autorizaci |