Perbedaan antara x86 dan x64

Perbedaan antara x86 dan x64

Teknologi komputer terus berkembang, dan jika kita mendasarkan prediksi kita pada hukum Moore, itu akan terus berlangsung selama beberapa dekade mendatang. Pengembangan perangkat keras komputer yang serba cepat sebagian besar disebabkan oleh selera konsumen untuk komponen yang lebih baik dan lebih cepat. Setiap kali pengembang mencapai hambatan yang membatasi kemajuan lebih lanjut dari standar saat ini, kami melihat pergeseran tiba -tiba ke standar baru. Inilah yang terjadi antara x86 dan x64.

x86 adalah teknologi yang sangat lama yang dimulai dengan keluarga prosesor 8086. Sekarang telah berevolusi menjadi versi x86-32 yang merupakan versi yang paling umum dan penggantinya X86-64 atau lebih dikenal sebagai x64. Pergeseran pergeseran bertahap ke x64 telah dimulai cukup awal sementara masih belum ada kelemahan utama yang terlihat di pasar PC. Ini karena pasar pertama yang mengalami masalah yang terkait dengan x86 adalah mereka yang menjalankan server kelas atas.

Menjalankan sistem yang memiliki arsitektur 32bit berarti bahwa Anda selalu terbatas pada apa yang dapat ditunjukkan oleh 32bit. Dalam hal ini, masalahnya berasal dari memori. Pointer panjang 32bit hanya bisa menunjuk ke maksimum 4.2billion alamat yang hanya sekitar 4GB memori. Dengan demikian, itu hanya dapat mengalokasikan hingga 4GB memori untuk program tertentu bahkan jika memiliki 16GB memori yang tersedia. Keterbatasan ini mungkin tidak pernah menjadi masalah untuk pengaturan rumah tetapi di lingkungan server, ini menghadirkan masalah besar. Itu sebabnya prosesor x64 muncul sangat dini untuk konsumen.

Arsitektur X64 masih mengikuti apa yang dimiliki X86 tetapi meningkatkannya dengan memiliki 64bit di setiap alamat. Ini berarti bahwa kapasitas memori arsitektur x64 adalah kuadrat dari 4.2 miliar, yang untuk saat ini merupakan jumlah memori yang tak terbayangkan. Yang ditambah dengan peningkatan tertentu menjadikan arsitektur X64 sebagai prosesor yang pasti hebat untuk menggantikan pendahulunya.

Masalah dengan x64 adalah bahwa perangkat lunak untuk itu belum benar -benar ada. Meskipun sudah ada sistem operasi yang mencoba memanfaatkan arsitektur X64, sebagian besar tidak dan bahkan ada beberapa yang tidak akan berjalan pada OS x64. Akhirnya, perangkat lunak yang dimaksudkan untuk arsitektur x64 akan tiba dan semua perangkat keras dan perangkat lunak 32bit akan menjadi usang. Tetapi untuk saat ini, arsitektur x64 masih dihantui oleh ketidakcocokan perangkat lunak yang membatasi daya tariknya bagi masyarakat umum.

Fitur terakhir dari arsitektur X64 adalah kompatibilitas ke belakang mutlak dengan x86. Sehingga bahkan jika prosesor Anda adalah x64, pengguna tidak akan melihat perbedaan selama OS Anda 32bit. Ini bisa bagus karena begitu perangkat lunak tiba, Anda hanya perlu memperbarui OS dan perangkat lunak Anda karena perangkat keras sudah ada.