Huvudskillnad: x86 är en uppsättning instruktionsuppsättningar som bygger på den ursprungliga Intel 8086-processorn. X64 är en instruktionsuppsättning arkitektur som tillhör x86-familjen som stöder 64 bitar per adress.
Datorteknik har ständigt utvecklats för att möta kundernas krav. Nyare, bättre och snabbare teknik väntar på. När utvecklarna uppfyller en begränsning på en viss standard, hamnar de ändå på standarden. X86 och x64 är båda processorstorlekar som är tillgängliga när du köper en dator, även om de skiljer sig åt när det gäller prestanda.
X16, x32 och x64 skiljer sig från varandra och bitarna hänvisar till hur processorn hanterar informationen. I x16 kan endast 16 logiska processorer existera, medan x32 kan gå upp 32 logiska processorer och x64 kan ha 64 logiska processorer. Om ett system körs i 32-bitars arkitektur är systemet begränsat till de 32 bitar som registren kan peka på. 32-bitarspekaren kan endast peka högst 4, 2 miljarder adresser, vilket uppgår till ungefär 4 GB. I 64 bitars arkitektur kan systemet dock peka på nästan obegränsade adresser eftersom minneskapaciteten skulle vara 4, 2 miljarder kvadrat. X64-bitar stöder någonstans mellan 1 och 128 GB RAM. X64-arkitekturen har inte utnyttjats till sin fulla potential och programvara för denna arkitektur är fortfarande perfekt.
x86 | x64 | |
stöder | 16, 32 eller 64 registerfiler beroende på arkitekturen. | Stöder 64 registerfiler. |
Krav | 1-gigahertz (GHz) 32-bitars (x86) processor eller 64-bitars (x64) processor, 512 MB RAM | 1-GHz 64-bitars (x64) processor, 1 GB RAM (4 GB rekommenderas) |
Minnesåtkomst | Kan komma åt upp till 4 GB RAM. | Kan komma åt RAM mellan 1 GB och 128 GB beroende på utgåva. |
Dataexekveringsskydd | Använder en programvarubaserad version av DEP. | Stödjer maskinvarubaserad DEP. |
Kärnpatchskydd | Inte tillgänglig | Den här funktionen är tillgänglig. Kärnpatchskydd hjälper till att förhindra ett skadligt program från att uppdatera Windows Vista-kärnan. |
Driver signering | Tillåter användarna att använda osignerade drivrutiner | Alla förare behöver digitalt signerade |
32-bitars drivrutiner | Stöder alla 32-bitars versionsdrivrutiner | Stödjer inte |
16-bitars program | Delvis stöd för 16-bitars drivrutiner | Stödjer inte |
begränsningar | RAM är begränsat, säkerheten är minimal, hastigheten är mindre än 64-bitars, kan inte köra program / drivrutiner som är inbyggda för 64-bitars | 64-bitars drivrutiner kanske inte är tillgängliga för en eller flera enheter i systemet, drivrutinerna måste vara digitalt signerade, stöder inte 32-bitars drivrutiner / program, det är svårt att lokalisera program specifikt för 64-bitars, inte alla maskinvaruenheter är kompatibla med 64-bitars systemet, auktorisering uppmanar |