Perbedaan Utama: x86 adalah kumpulan arsitektur kumpulan instruksi yang didasarkan pada CPU Intel 8086 asli. X64 adalah arsitektur kumpulan instruksi yang dimiliki keluarga x86 yang mendukung 64 bit per alamat.
Teknologi komputer terus berkembang untuk memenuhi permintaan pelanggan. Teknologi yang lebih baru, lebih baik, dan lebih cepat sedang ditunggu. Ketika pengembang memenuhi batasan pada standar tertentu, mereka akhirnya mengubah standar. X86 dan x64 keduanya ukuran prosesor yang tersedia saat membeli komputer, meskipun mereka berbeda dalam hal kinerja.


X16, x32, dan x64 berbeda satu sama lain dan bit merujuk pada cara prosesor menangani informasi. Di x16, hanya 16 prosesor logis yang bisa ada, sementara x32 bisa naik 32 prosesor logis dan x64 dapat memiliki 64 prosesor logis. Jika menjalankan sistem dalam arsitektur 32 bit, sistem dibatasi hingga 32 bit yang dapat ditunjuk register. Pointer 32 bit hanya dapat menunjuk maksimal 4, 2 miliar alamat, yang mencapai sekitar 4GB. Namun, dalam arsitektur 64 bit, sistem dapat menunjuk ke alamat yang hampir tidak terbatas karena kapasitas memori akan menjadi kuadrat dari 4, 2 miliar. Bit x64 mendukung antara 1 dan 128GB RAM. Arsitektur x64 belum dimanfaatkan secara maksimal dan perangkat lunak untuk arsitektur ini masih disempurnakan.
x86 | x64 | |
Mendukung | 16, 32 atau 64 file registri tergantung pada arsitektur. | Mendukung 64 file registri. |
Persyaratan | 1-gigahertz (GHz) prosesor 32-bit (x86) atau prosesor 64-bit (x64), RAM 512 MB | Prosesor 1-GHz 64-bit (x64), RAM 1 GB (disarankan 4 GB) |
Akses memori | Dapat mengakses hingga 4 GB RAM. | Dapat mengakses dari RAM antara 1GB dan 128 GB tergantung pada edisi. |
Pencegahan Eksekusi Data | Menggunakan versi DEP berbasis perangkat lunak. | Mendukung DEP yang didukung perangkat keras. |
Perlindungan Patch Kernel | Tidak tersedia | Fitur ini tersedia. Kernel Patch Protection membantu mencegah program jahat memperbarui kernel Windows Vista. |
Tanda tangan pengemudi | Mengizinkan pengguna menggunakan driver yang tidak ditandatangani | Semua driver harus ditandatangani secara digital |
Driver 32-bit | Mendukung semua driver versi 32-bit | Tidak mendukung |
Program 16-bit | Sebagian mendukung driver 16-bit | Tidak mendukung |
Keterbatasan | RAM terbatas, keamanan minimal, kecepatan kurang dari 64-bit, tidak dapat menjalankan program / driver yang dibangun untuk 64-bit | Driver 64-bit mungkin tidak tersedia untuk satu atau lebih perangkat dalam sistem, driver harus ditandatangani secara digital, tidak mendukung driver / program 32-bit, sulit menemukan program khusus untuk 64-bit, tidak semua perangkat perangkat keras kompatibel dengan sistem 64-bit, meminta otorisasi |