Ključna razlika: x86 je družina arhitekturnih nizov ukazov, ki temeljijo na izvirnem procesorju Intel 8086. X64 je arhitektura nizov ukazov, ki pripada družini x86, ki podpira 64 bitov na naslov.
Računalniške tehnologije so se nenehno razvijale, da bi zadovoljile potrebe kupcev. Pričakujejo se nove, boljše in hitrejše tehnologije. Ko razvijalci izpolnijo omejitev določenega standarda, na koncu spremenijo standard. X86 in x64 sta obe velikosti procesorjev, ki sta na voljo pri nakupu računalnika, čeprav se razlikujeta glede zmogljivosti.
X16, x32 in x64 se med seboj razlikujejo, bitovi pa se nanašajo na način, kako procesor obdeluje informacije. V x16 lahko obstaja samo 16 logičnih procesorjev, medtem ko lahko x32 dvigne 32 logičnih procesorjev, x64 pa ima 64 logičnih procesorjev. Če zaženete sistem v 32-bitni arhitekturi, je sistem omejen na 32 bitov, na katere lahko registri kažejo. 32-bitni kazalec lahko pokaže največ 4, 2 milijarde naslovov, kar znaša približno 4 GB. Vendar pa lahko v 64-bitni arhitekturi sistem pokaže na skoraj neomejene naslove, saj bi bila zmogljivost pomnilnika kvadrat 4.2 milijarde. X64 bit podpira nekje med 1 in 128 GB RAM-a. Arhitektura x64 ni bila v celoti izkoriščena in programska oprema za to arhitekturo je še vedno izpopolnjena.
x86 | x64 | |
Podpira | 16, 32 ali 64 datotek registra, odvisno od arhitekture. | Podpira 64 registrskih datotek. |
Zahteve | 32-bitni (x86) procesor 1-gigaherca (GHz) ali 64-bitni (x64) procesor, 512 MB RAM-a | 1-GHz 64-bitni (x64) procesor, 1 GB RAM-a (priporočeno 4 GB) |
Dostop do pomnilnika | Dostop do 4 GB pomnilnika RAM. | Dostop do RAM-a med 1 GB in 128 GB je odvisen od izdaje. |
Preprečevanje izvajanja podatkov | Uporablja različico DEP, ki temelji na programski opremi. | Podpira DEP s strojno opremo. |
Zaščita popravka jedra | Ni na voljo | Ta funkcija je na voljo. Zaščita popravka jedra pomaga preprečiti, da bi zlonamerni program posodobil jedro sistema Windows Vista. |
Podpis voznika | Uporabnikom omogoča uporabo nepodpisanih gonilnikov | Vsi vozniki morajo digitalno podpisati |
32-bitni gonilniki | Podpira vse 32-bitne gonilnike različic | Ne podpira |
16-bitni programi | Delno podpira 16-bitne gonilnike | Ne podpira |
Omejitve | RAM je omejen, varnost je minimalna, hitrost je manjša od 64-bitne, ne more zagnati programov / gonilnikov, izdelanih za 64-bit | 64-bitni gonilniki morda niso na voljo za eno ali več naprav v sistemu, gonilniki morajo biti digitalno podpisani, ne podpirajo 32-bitnih gonilnikov / programov, iskanje programov posebej za 64-bitne je težko, niso vse naprave strojne opreme združljive z 64-bitni sistem, se zahteva avtorizacija |