32-bit vs. 64-bit

32-bit vs. 64-bit

Sistem perangkat keras dan perangkat lunak 32-bit, Kadang-kadang disebut x86 atau x86-32, bekerja dengan data dalam potongan 32-bit. Sebaliknya, Sistem perangkat keras dan perangkat lunak 64-bit, atau x64 atau x86-64, gunakan data dalam 64-bit potong. Secara teoritis, semakin banyak data secara umum yang dapat diproses pada satu waktu, semakin cepat sistem yang dapat dilakukan.

Keuntungan praktis langsung yang ditawarkan sistem 64-bit adalah penggunaan RAM dalam jumlah yang lebih besar. Sebagian besar sistem komputer baru saat ini termasuk prosesor baru berdasarkan arsitektur 64-bit. Meskipun jelas bahwa sistem ini mendukung sistem operasi 64-bit, mereka juga kompatibel dengan sistem operasi 32-bit. Kebalikannya bukanlah benar yaitu. Perangkat keras 32-bit tidak dapat mendukung sistem operasi 64-bit.

Grafik perbandingan

Bagan perbandingan 32-bit versus 64-bit
32-bit64-bit
Jumlah bit 32 64
Deskripsi Arsitektur dan Perangkat Lunak Arsitektur 32-bit didasarkan pada register, alamat atau bus data 32 bit (4 oktet) lebar. Untuk perangkat lunak, 32-bit biasanya berarti penggunaan ruang alamat linier 32-bit. Arsitektur 64-bit didasarkan pada register, alamat atau bus data 64 bit (8 oktet) lebar. Untuk perangkat lunak, 64-bit berarti penggunaan kode dengan alamat memori virtual 64-bit.
Kesesuaian Sistem operasi 32-bit (OS) dan aplikasi membutuhkan CPU 32-bit OS 64-bit membutuhkan CPU 64-bit, dan aplikasi 64-bit membutuhkan OS 64-bit dan CPU. Aplikasi 32-bit juga dapat berjalan.
Sistem tersedia Semua edisi Windows 8, Windows 7, Windows Vista, dan Windows XP, Linux dan Windows 10. XP Professional, Windows Vista, Windows 7, Windows 8, Windows 10, serta Mac OS X dan Linux
Batas memori Sistem 32-bit dibatasi hingga 4 GB RAM. Sistem 64-bit secara teoritis dapat memungkinkan hingga 16 exabyte (16 miliar GB) dari RAM. Konfigurasi tertinggi untuk komputer desktop Mac Pro Rack mendukung 1.5TB RAM (12 x 128GB).
Kontra Lebih sedikit akses RAM, lebih sedikit efisiensi, lebih sedikit fitur keamanan, PC mulai menyingkirkan kompatibilitas 32-bit. Microsoft tidak lagi membuat salinan 32-bit Lebih banyak memori yang dibutuhkan untuk menjalankan game/aplikasi tertentu.

Arsitektur dan Perangkat Lunak

32-bit dan 64-bit adalah istilah yang merujuk pada bagaimana prosesor yang tertanam di komputer, atau CPU, menangani data. Arsitektur 32 bit memungkinkan unit aritmatika dan logika (ALU), atau sirkuit digital, untuk melakukan operasi aritmatika dan logis integer 32-bit.

Untuk arsitektur dengan 64-bit, ini memungkinkan versi Windows 64-bit untuk menangani sejumlah besar RAM lebih baik daripada sistem 32-bit. Juga sistem 64-bit memiliki register alamat 64-bit, dengan register data dan bus data biasanya setara dalam ukuran dengan register alamat. Jadi, arsitektur CPU dan ALU 64-bit memiliki register dan alamat yang cocok, atau data, bus dengan nilai yang sama.

Kesesuaian

Apa yang kompatibel dengan CPU 32-bit?

Prosesor 32-bit tidak dapat menjalankan sistem operasi yang dirancang untuk CPU 64-bit. Juga tidak mendukung aplikasi 64-bit. CPU 32-bit hanya dapat menjalankan OS 32-bit dan aplikasi yang dirancang untuk sistem operasi 32-bit.

Prosesor (CPU)32-bit32-bit32-bit32-bit
Sistem Operasi (OS)32-bit32-bit64-bit64-bit
Program aplikasi32-bit64-bit TIDAK TIDAK
Kompatibel?YaTIDAK

Apa yang kompatibel dengan CPU 64-bit?

Sistem 64-bit umumnya kompatibel ke belakang dan mendukung kedua sistem operasi 32-bit dan aplikasi 32-bit.

Prosesor (CPU)64-bit64-bit64-bit64-bit
Sistem Operasi (OS)32-bit32-bit64-bit64-bit
Program aplikasi32-bit64-bit32-bit64-bit
Kompatibel?YaTIDAKYaYa

Penyimpanan

Sistem 32-bit memiliki batasan pada berapa banyak memori yang dapat mereka atasi (atau tunjukkan). Batas ini 4GB. Sementara memori biasanya mengacu pada RAM, batas ini juga termasuk memori di perangkat lain dalam sistem seperti video, audio dan adaptor jaringan. Batas gabungan untuk RAM, RAM grafis (GPU), rentang memori PCI dan beberapa komponen lainnya adalah 4GB.[1]

Implikasi praktis dari ini adalah bahwa jendela 32-bit, misalnya, tidak dapat memanfaatkan penuh RAM 4GB, dan biasanya menunjukkan 3.25GB. Menginstal lebih banyak RAM selalu menjadi pilihan, tetapi sistem 32-bit tidak akan dapat menggunakan RAM apa pun di atas batasnya. Versi 64-bit dapat membahas hingga 8TB. Dengan sistem saat ini tidak dapat memanfaatkan penuh kapasitas, sistem sekarang tersedia dengan RAM terpasang jauh melebihi batas 4 GB dari sistem 32-bit.

Memilih OS untuk VPS

Saat menggunakan server pribadi virtual (VPS) seperti Linode atau Digitalocean, administrator sistem sering dibatasi oleh berapa banyak RAM yang tersedia. Jadi mereka sering merekomendasikan menggunakan distribusi Linux 32-bit untuk digunakan pada VPS daripada sistem operasi 64-bit.

Pro dan kontra

Manfaat dari sistem 64-bit meliputi:

  • Kemampuan untuk menggunakan lebih banyak RAM. Prosesor 64-bit secara teoritis mampu merujuk 2^64 lokasi dalam memori, atau lebih dari 4 miliar kali nomor memori 32-bit prosesor dapat merujuk. Batas 64-bit Windows OS 16 TB saat ini, dengan tidak lebih dari 128 GB RAM fisik karena tidak praktis. Akibatnya, proses 64-bit dapat membuat 16TB virtual, melalui 8 TB yang dialokasikan dalam memori virtual untuk proses pengguna dan 8 TB untuk proses kernel.
  • Lebih efisiensi. Saat RAM tambahan dipasang, sistem 32-bit biasanya tidak dapat memanfaatkannya karena batas ruang yang dapat dialamatkan. Tetapi sistem 64-bit dapat, yang sering menghasilkan peningkatan kinerja yang signifikan.
  • Lebih banyak alokasi memori virtual. Windows arsitektur 64-bit secara teoritis dapat menawarkan 8 TB memori virtual ke suatu aplikasi. Jendela arsitektur 32-bit terbatas pada 2GB. Aplikasi modern, terutama untuk permainan, video dan pengeditan foto, menginginkan lebih banyak ram. Dengan penggunaan memori dan alokasi memori yang efisien 64-bit, aplikasi yang dioptimalkan untuk OS 64-bit dapat memanfaatkan sepenuhnya ruang baru.
  • Lebih banyak fitur keamanan. Pemrosesan 64-bit menawarkan perlindungan keamanan tambahan, termasuk, tetapi tidak terbatas pada perangkat keras D.E.P, perlindungan tambalan kernel, dan driver perangkat yang lebih baik.

Ada beberapa kontra, yang termasuk yang berikut:

  • Kemungkinan kompatibilitas driver. Meskipun ada peningkatan dukungan untuk OS 64-bit, bagi mereka yang masih merangkul perangkat keras yang lebih tua, solid, dan seringkali masih fungsional, transfer akan beres, dan lebih cepat dari nanti. Tidak mungkin driver 64-bit akan tersedia untuk sistem dan perangkat keras yang lebih lama. Ini adalah keputusan yang dibuat kasus per kasus.
  • Beberapa batas motherboard ram. Kejadian yang jarang menemukan motherboard mendukung prosesor 64-bit awal, tetapi tidak menawarkan dukungan lebih dari 4GB RAM. Apa yang tersedia dapat berupa beberapa manfaat dari prosesor 64-bit, meskipun tanpa akses ke lebih banyak RAM. Mungkin sudah waktunya untuk meningkatkan OS Anda.
  • Masalah warisan. Perangkat lunak kemungkinan tidak akan melakukan transisi ke pemrosesan 64-bit. Aplikasi yang lebih tua, termasuk aplikasi 16-bit, akan membutuhkan virtualisasi. Kalau tidak, mungkin sudah waktunya untuk peningkatan.

Sistem Windows

Windows 8, keduanya dengan versi standar dan pro, tersedia dalam distribusi 32-bit dan 64-bit. Sebelum peluncuran Windows 7, Microsoft menyatakan bahwa Windows 8 akan menjadi Windows terakhir yang mendukung arsitektur 32-bit. Dengan langkah terakhir aplikasi, driver, dan plug-in ke 64-bit, Windows tidak akan memberikan kompatibilitas ke belakang 32-bit. Untuk sistem saat ini yang masih membutuhkan dukungan Windows XP, dapat ditemukan melalui virtualisasi Sandboxed, yang dilakukan di Windows Server 2008.

Selanjutnya, komputer akan membutuhkan prosesor berkemampuan 64-bit. Jika Anda menggunakan Windows, Anda dapat memeriksa apakah prosesor Anda 64-bit dengan melakukan hal berikut:

  1. Buka informasi dan alat kinerja dengan mengklik tombol Mulai, mengklik panel kontrol, mengklik sistem dan pemeliharaan, dan kemudian mengklik informasi dan alat kinerja.
  2. Klik Lihat dan Cetak Detail.
  3. Di bagian sistem, periksa jenis OS yang saat ini berjalan di bawah jenis sistem. Untuk mampu 64-bit, ini menunjukkan apakah sistem dapat menjalankan jendela 64-bit.

Catatan: Jika sistem sudah menjalankan versi Windows 64-bit, daftar mampu 64-bit tidak akan ditampilkan.