Apakah Perbezaan Antara 32-Bit dan 64-Bit?

Isi kandungan:

Apakah Perbezaan Antara 32-Bit dan 64-Bit?
Apakah Perbezaan Antara 32-Bit dan 64-Bit?
Anonim

Dalam dunia komputer, 32-bit dan 64-bit merujuk kepada jenis unit pemprosesan pusat, sistem pengendalian, pemacu, program perisian, dll., yang menggunakan seni bina tertentu itu.

Anda mungkin telah melihat pilihan untuk memuat turun perisian sebagai versi 32-bit atau versi 64-bit. Perbezaan itu, sebenarnya, penting kerana kedua-duanya telah diprogramkan untuk sistem yang berasingan.

Apakah Maksudnya?

  • Perkakasan dan perisian 32-bit sering dirujuk sebagai x86 atau x86-32.
  • Perkakasan dan perisian 64-bit sering dirujuk sebagai x64 atau x86-64.
  • Sistem 32-bit menggunakan data dalam kepingan 32-bit, manakala sistem 64-bit menggunakan data dalam kepingan 64-bit. Secara umum, lebih banyak data yang boleh diproses sekaligus, lebih cepat sistem boleh beroperasi.

Terdapat beberapa kelebihan lain pada sistem 64-bit, secara praktikalnya keupayaan untuk menggunakan jumlah memori fizikal yang jauh lebih besar (lebih daripada 4 GB yang dibenarkan oleh mesin 32-bit).

Lihat apa yang Microsoft katakan tentang had memori untuk versi Windows yang berbeza.

Pemproses 64-bit boleh mengendalikan 64 bit data sekaligus, yang membolehkannya mengira maklumat dengan lebih pantas tanpa mengira kelajuan jam pemproses. Ia membolehkan lebih banyak penggunaan memori kerana, dengan pemproses 32-bit, hanya 232 alamat RAM boleh diakses (semua nombor perduaan 32 digit).

Sekatan ini bermakna pemproses menggunakan jumlah memori yang jauh lebih rendah daripada pemproses 64-bit, yang boleh membaca dua kali digit. Malah, dengan setiap digit tambahan, bilangan maksimum alamat yang boleh diakses juga berganda, membenarkan lebih banyak memori daripada pemproses 32-bit.

Dengan pemproses 64-bit yang mempunyai saiz bit yang lebih besar dan oleh itu keupayaan untuk mengira nombor yang lebih besar, komputer juga akhirnya menangani segala-galanya pada tahap yang lebih tepat daripada komputer 32-bit. Piksel pada skrin anda, contohnya, boleh diwarnakan dan diletakkan dengan lebih tepat daripada piksel pada komputer 32-bit.

Sistem Pengendalian 64-Bit dan 32-Bit

Kebanyakan pemproses baharu adalah berdasarkan seni bina 64-bit dan menyokong sistem pengendalian 64-bit. Pemproses ini juga serasi sepenuhnya dengan sistem pengendalian 32-bit.

Semua edisi Windows 11 dan kebanyakan edisi Windows 10, Windows 8, Windows 7 dan Windows Vista tersedia dalam format 64-bit. Daripada edisi Windows XP, hanya Professional tersedia dalam 64-bit.

Semua edisi Windows, daripada XP hingga 10, tersedia dalam 32-bit.

Setiap sistem pengendalian Mac sejak v10.8 (Mountain Lion) telah menjadi 64-bit.

Seperti Windows, Linux boleh menjadi 32-bit atau 64-bit. Anda boleh melihat yang anda jalankan dengan perintah lscpu.

Tidak Pasti sama ada Salinan Windows pada PC Anda Adalah 32-Bit atau 64-Bit?

Cara terpantas dan termudah untuk melihat sama ada anda menjalankan versi Windows 32-bit atau 64-bit ialah menyemak perkara yang dinyatakan dalam Panel Kawalan. Satu lagi kaedah mudah ialah menyemak folder Program Files; terdapat maklumat lanjut tentang perkara itu di bawah.

Untuk melihat seni bina perkakasan, buka Prompt Perintah dan masukkan arahan ini:


gema %PROCESSOR_ARCHITECTURE%

Image
Image

Anda mungkin mendapat respons seperti AMD64 untuk menunjukkan bahawa anda mempunyai sistem berasaskan x64, atau x86 untuk 32-bit.

Ini ialah satu lagi arahan yang berfungsi dengan menyemak maklumat dalam sarang pendaftaran HKLM:


pertanyaan reg "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE

Image
Image

Arahan itu sepatutnya menghasilkan lebih banyak teks, tetapi kemudian diakhiri dengan respons seperti ini:


PROCESSOR_ARCHITECTURE REG_SZ x86

PROCESSOR_ARCHITECTURE REG_SZ AMD64

Cara terbaik untuk menggunakan salah satu daripada arahan ini ialah menyalinnya di sini, klik kanan di ruang hitam dalam Prompt Perintah, dan kemudian tampal arahan itu.

Arahan ini hanya memberitahu anda seni bina perkakasan, bukan jenis versi Windows yang anda jalankan. Mereka mungkin sama kerana sistem x86 hanya boleh memasang versi Windows 32-bit, tetapi ia tidak semestinya benar kerana versi Windows 32-bit boleh dipasang pada sistem x64 juga.

Mengapa Ia Penting

Mengetahui perbezaan adalah penting supaya anda memasang jenis perisian dan pemacu peranti yang betul. Sebagai contoh, apabila diberi pilihan antara memuat turun versi 32-bit atau 64-bit, program perisian 64-bit adalah pilihan yang lebih baik. Walau bagaimanapun, ia tidak akan berjalan sama sekali jika anda menggunakan versi Windows 32-bit.

Satu perbezaan yang ketara untuk anda, pengguna akhir, ialah mungkin selepas memuat turun program yang besar, anda akan mendapati bahawa anda telah membuang masa itu kerana ia tidak akan dijalankan pada komputer khusus anda. Contohnya, jika anda telah memuat turun program 64-bit yang anda jangkakan untuk digunakan pada OS 32-bit.

Walau bagaimanapun, sesetengah program 32-bit boleh berjalan dengan baik pada sistem 64-bit. Dengan kata lain, program 32-bit serasi dengan sistem pengendalian 64-bit. Walau bagaimanapun, peraturan itu tidak selalunya sah, dan ini terutamanya berlaku dengan sesetengah pemacu peranti kerana peranti perkakasan memerlukan versi yang tepat untuk dipasang untuk bersambung dengan perisian (iaitu, pemacu 64-bit diperlukan untuk 64- bit OS dan pemacu 32-bit untuk OS 32-bit).

Satu masa lagi apabila perbezaan 32-bit dan 64-bit berlaku ialah apabila menyelesaikan masalah isu perisian atau melihat melalui direktori pemasangan program.

Adalah penting untuk menyedari bahawa versi 64-bit Windows mempunyai dua folder pemasangan yang berbeza, kerana ia juga mengandungi direktori 32-bit. Walau bagaimanapun, versi 32-bit hanya mempunyai satu folder pemasangan. Apa yang mengelirukan ialah folder Program Files versi 64-bit adalah nama yang sama dengan folder Program Files 32-bit pada versi 32-bit Windows.

Salah satu contoh mengapa ini berlaku ialah program 32-bit tidak cuba menggunakan DLL 64-bit, yang tidak akan berfungsi. Sebaliknya, apabila program 32-bit dipasang dalam folder Program Files 32-bit, dan kemudian anda menjalankan program tersebut, Windows tahu bahawa ia perlu mengeluarkan beberapa fail khusus 32-bit dan bukannya yang digunakan untuk program 64-bit.

Image
Image

Jika anda keliru, lihat di sini:

versi Windows 64-bit mempunyai dua folder:

  • lokasi 32-bit: C:\Program Files (x86)\
  • lokasi 64-bit: C:\Program Files\

versi 32-bit Windows mempunyai satu folder:

lokasi 32-bit: C:\Program Files\

Seperti yang anda boleh tahu, agak mengelirukan untuk mengatakan dengan jelas bahawa folder Program Files 64-bit ialah C:\Program Files\ kerana itu tidak benar untuk OS 32-bit.

Selain cara dan arahan yang memerlukan anda mengetahui perbezaannya, sebab lain memahami istilah ini penting ialah jika anda tidak pasti sama ada anda perlu mendapatkan komputer 64-bit atau program 64-bit.

Sebagai contoh, mungkin anda mahu program penyuntingan video mempunyai akses kepada jumlah RAM yang lebih besar daripada yang boleh digunakan pada sistem 32-bit. Atau, jika anda tahu bahawa sekeping perkakasan yang anda gunakan tidak mempunyai pilihan pemacu 64-bit, maka anda tahu anda tidak boleh menggunakannya dengan komputer 64-bit. Perkara yang sama berlaku untuk aplikasi 16-bit lama yang mungkin tidak berfungsi pada komputer 64-bit; mengetahui perkara ini boleh membantu anda memutuskan sama ada anda perlu beralih kepada komputer 64-bit atau kekal pada 32-bit.

Soalan Lazim

    Apakah nama nombor 32-bit atau 128-bit yang digunakan untuk mengenal pasti peranti pada rangkaian?

    Alamat Internet Protocol, biasanya dirujuk sebagai alamat IP, ialah nombor pengenalan untuk perkakasan rangkaian yang disambungkan ke rangkaian.

    Bagaimanakah anda menjalankan program 32-bit pada Windows 10 64-bit?

    Klik kanan program, pergi ke Properties > Compatibility, pilih Jalankan program ini dalam mod keserasian untuk, dan pilih versi.

    Mengapakah 32-bit dipanggil x86 dan bukan x32?

    Nama pemproses Intel semuanya berakhir pada 86 (yang pertama ialah 8086). Penjanaan 32-bit seni bina ini juga dirujuk sebagai "x86."

Disyorkan: