Ključna razlika: x86 je obitelj arhitektura skupa instrukcija koje se temelje na originalnom Intel 8086 CPU-u. X64 je arhitektura skupa instrukcija koja pripada x86 obitelji koja podržava 64 bita po adresi.
Računalne tehnologije neprestano se razvijaju kako bi zadovoljile zahtjeve kupaca. Očekuje se novija, bolja i brža tehnologija. Kada programeri ispunjavaju ograničenja na određenom standardu, oni na kraju mijenjaju standard. X86 i x64 su obje veličine procesora koje su dostupne pri kupnji računala, iako se razlikuju u pogledu performansi.


X16, x32 i x64 se međusobno razlikuju, a bitovi se odnose na način na koji procesor obrađuje informacije. U x16 može postojati samo 16 logičkih procesora, dok x32 može povećati 32 logička procesora, a x64 može imati 64 logička procesora. Ako je sustav pokrenut u 32-bitnoj arhitekturi, sustav je ograničen na 32 bita na koje registri mogu ukazati. 32-bitni pokazivač može ukazati samo na najviše 4, 2 milijarde adresa, što iznosi oko 4 GB. Međutim, u 64-bitnoj arhitekturi, sustav može ukazati na gotovo neograničene adrese jer bi kapacitet memorije bio kvadrat od 4, 2 milijarde. X64 bitni podržava negdje između 1 i 128 GB RAM-a. Arhitektura x64 nije u potpunosti iskorištena, a softver za ovu arhitekturu još se usavršava.
x86 | 64 | |
podržava | 16, 32 ili 64 datoteka registra, ovisno o arhitekturi. | Podržava 64 datoteke registra. |
zahtjevi | 1-gigahertni (GHz) 32-bitni (x86) procesor ili 64-bitni (x64) procesor, 512 MB RAM-a | 1-GHz 64-bitni (x64) procesor, 1 GB RAM-a (preporučuje se 4 GB) |
Pristup memoriji | Može pristupiti do 4 GB RAM-a. | Može pristupiti iz RAM-a između 1 GB i 128 GB, ovisno o izdanju. |
Sprečavanje izvršavanja podataka | Koristi softversku verziju DEP-a. | Podržava DEP s hardverskom podrškom. |
Zaštita zakrpe kernela | Nije dostupno | Ova je značajka dostupna. Kernel Patch Protection sprječava zlonamjerni program u ažuriranju jezgre sustava Windows Vista. |
Potpisivanje vozača | Omogućuje korisnicima korištenje nepotpisanih upravljačkih programa | Svi vozači trebaju digitalno potpisati |
32-bitni upravljački programi | Podržava sve 32-bitne verzije upravljačkih programa | Ne podržava |
16-bitni programi | Djelomično podržava 16-bitne upravljačke programe | Ne podržava |
Ograničenja | RAM je ograničen, sigurnost je minimalna, brzina je manja od 64-bitne, ne može pokrenuti programe / upravljačke programe izgrađene za 64-bitni | 64-bitni upravljački programi možda nisu dostupni za jedan ili više uređaja u sustavu, upravljački programi moraju biti digitalno potpisani, ne podržava 32-bitne upravljačke programe / programe, lociranje programa posebno za 64-bitne je teško, nisu svi hardverski uređaji kompatibilni s 64-bitni sustav, zahtijeva se autorizacija |