Berapa kedalaman bit prosesor dan bagaimana cara menentukannya? Apa bitness dari sistem operasi? x86 dan x64 Cara mengetahui berapa bit yang dimiliki prosesor.

Banyak orang di situs kami yang bertanya-tanya berapa ukuran bit (bit) Windows yang harus diinstal di komputer, 32 atau 64 bit? Pada artikel ini kami akan memperjelas situasi dengan pilihan sistem 32 atau 64 bit.

Pertama, mari kita cari tahu apa itu kedalaman bit (bit depth) suatu arsitektur.

Istilah 32-bit dan 64-bit mengacu pada cara prosesor komputer (CPU) memproses informasi. Windows versi 64-bit menangani memori akses acak (RAM) dalam jumlah besar dengan lebih efisien daripada sistem 32-bit. Wikipedia memiliki 2 halaman tentang arsitektur 32 (x86) dan 64 bit:

  • 32 (x86) - arsitektur prosesor dengan set instruksi yang sama, pertama kali diimplementasikan pada prosesor Intel.

    Nama ini diambil dari dua angka yang mengakhiri nama prosesor Intel awal - 8086, 80186, 80286 (i286), 80386 (i386), 80486 (i486). Selama keberadaannya, rangkaian perintah terus berkembang, menjaga kompatibilitas dengan generasi sebelumnya.

    Selain Intel, arsitekturnya juga diimplementasikan pada prosesor dari pabrikan lain: AMD, VIA, Transmeta, IDT, dll. Saat ini, ada nama lain untuk arsitektur versi 32-bit - IA-32 (Intel Architecture - 32 ).

  • 64 - Ekstensi 64-bit, set instruksi, untuk arsitektur x86, dikembangkan oleh AMD, memungkinkan program dijalankan dalam mode 64-bit.

    Ini adalah perpanjangan dari arsitektur x86 dengan kompatibilitas mundur yang hampir lengkap. Microsoft dan Oracle menggunakan istilah "x64" untuk merujuk pada set instruksi ini, tetapi direktori file untuk arsitektur dalam distribusi Microsoft Windows disebut "amd64" (lih. "i386" untuk arsitektur x86).

    Set instruksi x86-64 saat ini didukung:

  1. AMD - Prosesor seri Z (misalnya AMD Z-03), seri C (misalnya AMD C-60), seri G (misalnya AMD T56N), seri E (misalnya AMD E- 450), E1 , E2, A4, A6, A8, A10, FX, Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon II, Phenom, Phenom II, Turion 64, Turion 64 X2, Turion II, Opteron, FX, model Sempron terbaru;
  2. Intel (dengan sedikit penyederhanaan) disebut "Intel 64" (sebelumnya dikenal sebagai "EM64T" dan "IA-32e") pada prosesor Pentium 4 akhir, serta Pentium D, Pentium Extreme Edition, Celeron D, Celeron G-series, Celeron Seri B, Pentium Dual-Core, Pentium T-series, Pentium P-series, Pentium G-series, Pentium B-series, Core 2 Duo, Core 2 Quad, Core 2 Extreme, Core i3, Core i5, Core i7, Atom (tidak semua) dan Xeon;
  3. VIA - Prosesor Nano, Eden, QuadCore.

Ya, semua ini sulit untuk dipahami. Saya akan menjelaskan dengan kata-kata saya sendiri, arsitektur OS 64-bit adalah arsitektur 32 (86) bit yang ditingkatkan. Ia memiliki set instruksi yang lebih baru untuk perhitungan dan juga dapat menangani jumlah RAM yang lebih besar. Jika kita mengambil keluarga OS Windows, maka OS 32-bit sebenarnya hanya mampu menangani RAM 3,2 gigabyte, dan 64 secara teoritis hingga 4 terabyte. Apakah yang dapat kita ketahui dari hal ini?

Apa yang harus dipilih: 32 atau 64?

Tentang fakta bahwa disarankan untuk menginstal OS berdasarkan jumlah RAM. Misalnya, jika Anda memiliki RAM 3GB atau kurang, lebih baik Anda menginstal sistem 32-bit, dan jika Anda memiliki lebih dari 3GB, lebih baik menginstal sistem 64-bit. Namun jangan lupakan prosesor apa yang Anda miliki. Dalam layanan kami, kami telah lama memperhatikan bahwa jika prosesor memiliki frekuensi rendah (dari 1 hingga 2,4 GHz), maka pada OS 64-bit komputer berjalan lambat, meskipun memiliki RAM terpasang 4 GB atau lebih. Menurut layanan kami, lebih baik menginstal sistem 32-bit dan tidak lebih dari 4GB RAM pada komputer tersebut. Selain itu, produsen laptop besar dengan prosesor frekuensi rendah juga memasang sistem 32-bit dari pabriknya, bahkan dengan memori 4GB. Menginstal Windows versi 64-bit memerlukan prosesor yang dapat menjalankan Windows 64-bit. Keuntungan menggunakan sistem operasi 64-bit terutama terlihat ketika bekerja dengan memori akses acak (RAM) dalam jumlah besar, seperti 4 GB atau lebih. Dalam kasus seperti itu, sistem operasi 64-bit menangani memori dalam jumlah besar dengan lebih efisien dibandingkan sistem 32-bit. Sistem operasi 64-bit bekerja lebih cepat ketika menjalankan beberapa program secara bersamaan dan sering berpindah antar program. Bagaimanapun, apa yang harus dipasang terserah Anda, dan kami akan menjawab pertanyaan Anda di bawah.

Bagaimana cara mengetahui apakah komputer saya memiliki Windows 32-bit atau 64-bit?

Untuk menggunakan Windows atau menentukan versi Windows yang dijalankan komputer Anda (32-bit atau 64-bit), ikuti langkah-langkah berikut.

    Buka komponen Sistem. Untuk melakukannya, klik tombol Start, klik kanan Computer, dan pilih Properties. Di Windows 8, buka Panel Kontrol dan buka Sistem.

    Di bagian Sistem, Anda dapat melihat tipe sistem.

Jika komputer Anda menjalankan Windows XP, ikuti langkah-langkah berikut:

    Klik tombol Mulai.

    • Jika jendela yang muncul tidak bertuliskan “x64 Edition”, berarti komputer Anda menjalankan Windows XP versi 32-bit.

      Jika "x64 Edition" tercantum di bawah Sistem, komputer Anda menjalankan Windows XP versi 64-bit.

Bagaimana cara menentukan apakah komputer saya dapat menjalankan Windows versi 64-bit?

Agar komputer dapat menjalankan Windows versi 64-bit, komputer tersebut harus memiliki prosesor 64-bit. Untuk mengetahui apakah prosesor Anda mendukung komputasi 64-bit di Windows, ikuti langkah-langkah berikut:

  1. Dalam jenis pencarian MINFO, atau
  2. Buka bagian Penghitung Kinerja dan Alat. Caranya, klik tombol Start dan pilih komponen Control Panel (di 8 kita langsung masuk ke Control Panel). Di kotak pencarian, ketik Penghitung dan Alat Kinerja, lalu pilih Penghitung dan Alat Kinerja dari daftar hasil.

    Lakukan salah satu tindakan berikut.

    • Di Windows, pilih Tampilkan dan cetak informasi rinci tentang kinerja komputer dan sistem Anda.

    Di bagian Sistem, Anda dapat melihat jenis sistem operasi yang Anda gunakan (di bawah Tipe Sistem) dan apakah Anda dapat menggunakan Windows versi 64-bit (di bawah dukungan 64-bit). (Jika komputer Anda sudah menjalankan Windows versi 64-bit, bagian dukungan 64-bit tidak muncul.)

Untuk menentukan apakah komputer yang menjalankan Windows XP dapat menjalankan Windows versi 64-bit, ikuti langkah-langkah berikut:

    Klik tombol Mulai.

    Klik kanan Komputer Saya dan pilih Properti.

    • Jika bagian Sistem mengatakan "x64 Edition", prosesor mendukung menjalankan Windows versi 64-bit.

      Jika tidak ada label "Edisi x64", prosesor mungkin juga kompatibel dengan Windows versi 64-bit. Untuk mengetahui kemungkinan ini, unduh dan jalankan Windows 7 Upgrade Advisor gratis dari Penasihat migrasi Windows 7.

Bisakah saya mengupgrade dari Windows 32-bit ke Windows 64-bit, atau berpindah dari Windows 64-bit ke Windows 32-bit?

Jika Anda ingin mengupgrade dari Windows versi 32-bit ke Windows versi 64-bit, atau sebaliknya, sebaiknya Anda mencadangkan file Anda dan memilih untuk menginstal Windows sepenuhnya. Maka Anda perlu memulihkan file dan menginstal ulang program.

Catatan

    Untuk menginstal Windows versi 64-bit di komputer yang menjalankan Windows 32-bit, Anda perlu mem-boot komputer menggunakan disk atau file instalasi Windows 64-bit.

    Jika komputer yang melakukan booting dengan disk atau file instalasi Windows versi 64-bit tidak mendukung versi Windows tersebut, Anda akan menerima pesan kesalahan Windows Boot Manager. Sebagai gantinya, Anda perlu menggunakan disk instalasi atau file dari Windows versi 32-bit.

    Windows Easy Transfer tidak memindahkan file dari Windows 64-bit ke Windows 32-bit. Jika Anda menggunakan Windows XP versi 64-bit, Anda perlu mentransfer file secara manual ke media eksternal.

Bisakah saya menjalankan program dan driver 32-bit di komputer 64-bit?

Sebagian besar program yang dirancang untuk Windows versi 32-bit juga akan berjalan di Windows versi 64-bit. Beberapa antivirus merupakan pengecualian.

Driver perangkat yang dirancang untuk Windows versi 32-bit tidak berfungsi pada komputer yang menjalankan Windows versi 64-bit. Jika Anda mencoba menginstal printer atau perangkat lain dengan driver 32-bit, itu tidak akan berfungsi dengan benar pada Windows versi 64-bit.

Bisakah saya menjalankan program dan driver 64-bit di komputer 32-bit?

Jika suatu program dirancang khusus untuk dijalankan pada Windows 64-bit, program tersebut tidak akan berjalan pada Windows 32-bit. (Namun, sebagian besar program yang dirancang untuk Windows versi 32-bit juga berfungsi pada Windows versi 64-bit.)

Driver perangkat yang dirancang untuk Windows versi 64-bit tidak berfungsi pada komputer yang menjalankan Windows versi 32-bit.

Apakah saya memerlukan driver perangkat 64-bit saat menjalankan Windows 64-bit?

Ya. Semua perangkat memerlukan driver 64-bit untuk berjalan di Windows 64-bit. Driver yang dirancang untuk Windows versi 32-bit tidak berfungsi pada komputer yang menjalankan Windows versi 64-bit.

Apa kekurangan Windows 64 bit?

  • Gagap ketika jumlah RAM sedikit.
  • Sulit untuk menemukan driver untuk perangkat lama, misalnya printer, pemindai, TV tuner, dll.
  • Beberapa program dan permainan lama tidak berfungsi pada arsitektur 64-bit.
  • Beberapa Windows lama, seperti Windows 7 Starter, tidak dapat berjalan pada sistem 64-bit.

Nah, itu saja yang ingin kami sampaikan kepada Anda di artikel ini, kami harap Anda membuat pilihan yang tepat! Jika Anda memerlukan tip komputer yang bagus, klik tautannya dan pelajari lebih lanjut tentang komputer Anda.

Jika kami melewatkan sesuatu di artikel ini, tulis kepada kami di komentar dan kami akan menambahkannya. Juga, jika materinya bermanfaat bagi Anda jangan berhemat pada suka!

Kapasitas bit suatu prosesor adalah sejumlah proses tertentu yang diproses per satuan waktu. Ada prosesor dan sistem operasi x32 (x86) dan x64 bit. Pengetahuan tentang kapasitas bit prosesor diperlukan untuk pemasangan program yang benar dan jumlah RAM yang didukung.

Pada tahun 2015, komputer yang ketinggalan jaman adalah komputer dengan prosesor x32. PC tersebut menangani maksimal 4 GB RAM. Slot pada motherboard tidak akan menerima strip RAM dengan volume melebihi angka ini. Sistem operasinya juga harus 32-bit. Prosesor generasi baru memiliki bit x64. Mereka memproses data lebih cepat, mendukung prosesor dari 2 core dan “membaca” RAM dari 4 GB hingga 32 GB. Windows juga harus 64-bit. Anda dapat memeriksa bitness komputer Anda melalui Properties. Untuk melakukan ini, klik dua kali ikon “Komputer Saya” di desktop Anda. Selanjutnya, klik tombol "Properti Sistem". Nilai "Jenis Sistem" menampilkan bitness sistem operasi, dan sama dengan bitness prosesor pusat. Di versi Windows 8, 8.1, nilai ini secara bersamaan menunjukkan kedua parameter: OS dan CPU.


Metode pemeriksaan lain yang sederhana dan efektif adalah dengan melihat jumlah folder “Program Files”. Untuk melakukan ini, buka "Komputer Saya", buka "Disk Lokal (C:)". Perhatikan folder “Program Files”. Jika ada, berarti komputer tersebut memiliki kapasitas CPU x32. Jika ada dua, salah satunya adalah “Program Files (x86)”, maka CPU-nya adalah x64.


Anda dapat memeriksa jumlah inti prosesor dan kedalaman bitnya menggunakan Task Manager. Sebut saja menggunakan kombinasi tombol Ctrl+Alt+Delete, atau dengan mengklik kanan pada Taskbar dan memilih “Start task manager”.


Jendela Pengelola Tugas Windows terbuka. Buka tab “Kinerja”. Jika prosesor Anda 64-bit, Anda akan melihat dua jendela CPU dengan diagram berbeda, seperti pada tangkapan layar. Jika hanya ada satu jendela, maka prosesornya 32-bit.


Dan cara terakhir untuk mengecek kapasitas bit komputer secara akurat tanpa program tambahan adalah Device Manager. Kami membukanya sebagai berikut: tekan tombol "Start", klik tab "Control Panel". Di jendela yang muncul, klik kategori “Perangkat Keras dan Suara”. Di tab “Perangkat dan Printer”, klik “Pengelola Perangkat”. Perisai kuning dan biru digambar di sebelah teks ini.


Jendela program tambahan telah terbuka. Buka item "Komputer" dan item "Prosesor". Kita membaca artinya di subparagraf. Komputer saya memiliki kapasitas x64 dan dua inti prosesor, seperti yang ditunjukkan pada tangkapan layar. Jika komputer Anda 32-bit, akan ada satu prosesor dan tentu saja model komputer yang berbeda. Selain data ini, di Pengelola Perangkat Anda dapat melihat informasi tentang setiap bagian PC, driver yang diinstal, dan perangkat keras. Untuk melihat informasi menggunakan program ini, gunakan aplikasi CPU-Z.


Sekarang Anda tahu berapa kapasitas bit prosesor pusat dan pentingnya. Dan periksa dengan mudah dengan cara apa pun.

Dalam kebanyakan kasus, pengguna hanya memikirkan bitness sistem operasi dan prosesor ketika mereka memulainya.

Lalu muncul dua pertanyaan. Pertama, sistem operasi apa yang diinstal, 32 atau 64 bit. Dan kedua, apakah mungkin untuk menginstal sistem 64-bit, apakah prosesornya mendukungnya?

Kami akan mencoba menjawab pertanyaan-pertanyaan ini dalam materi ini. Di sini kita akan berbicara tentang cara mengetahui sistem apa yang sedang diinstal dan apakah prosesor mendukung instalasi sistem 64-bit.

Kapasitas sistem dan prosesor di Windows 8 atau Windows 10

Jika Anda menggunakan Windows 8 atau, maka untuk mengetahui apakah prosesor mendukung sistem 64-bit, serta sistem apa yang saat ini diinstal di komputer Anda, Anda tidak memerlukan perangkat lunak tambahan apa pun. Semua informasi yang diperlukan dapat diperoleh melalui alat yang ada di dalam Windows.

Untuk melakukan ini, Anda hanya perlu membuka jendela “Lihat informasi tentang komputer Anda”. Ada berbagai cara untuk membuka jendela ini. Misalnya, jika ada ikon komputer di desktop Anda, Anda cukup mengeklik kanan ikon tersebut dan memilih “Properti” dari menu yang terbuka. Atau Anda dapat membuka "Panel Kontrol" dan masuk ke bagian "Sistem dan Keamanan - Sistem". Nah, cara termudah untuk membuka jendela “Lihat informasi tentang komputer Anda” adalah dengan kombinasi tombol Windows-Pause/Break.

Setelah Anda membuka jendela "Lihat informasi tentang komputer Anda", Anda perlu memperhatikan baris "Jenis sistem" yang akan menunjukkan bitness sistem operasi dan bitness prosesor.

Misalnya jika Anda memiliki sistem 64-bit dan prosesor 64-bit, maka tampilannya akan seperti gambar di bawah.

Jika Anda menginstal sistem 32-bit, tetapi prosesor 64-bit, maka akan terlihat seperti ini.

Jika prosesor terdaftar sebagai 64-bit, berarti mendukung sistem 64-bit dan Anda dapat menginstalnya jika perlu.

Kapasitas sistem dan prosesor pada Windows 7 dan XP

Jika Anda menggunakan Windows 7 atau Windows XP, maka metode yang dijelaskan di atas tidak akan memberikan Anda semua informasi. Misalnya, Windows 7 juga memiliki jendela “Lihat informasi tentang komputer Anda” dan terbuka seperti di Windows 8 atau Windows 10 (melalui Computer Properties, melalui Control Panel, atau melalui kombinasi tombol Windows-Pause/Break). Namun di Windows 7, jendela ini hanya berisi informasi tentang kedalaman bit sistem; tidak ada informasi tentang kedalaman bit prosesor.

Di Windows XP, Anda juga dapat membuka jendela dengan informasi tentang komputer Anda, yang disebut "System Properties". Untuk membukanya, Anda perlu mengklik kanan ikon “My Computer” dan memilih “Properties” atau tekan kombinasi tombol Windows-Pause/Break. Di Windows XP, di jendela System Properties, kedalaman bit sistem hanya akan ditunjukkan jika Anda menggunakan Windows XP 64-bit.

Jika Windows XP 32-bit, maka kedalaman bit tidak disebutkan.

18. 07.2018

Blog Dmitry Vassiyarov.

Kapasitas prosesor - mari kita gali intinya

Halo para pembaca yang budiman, dan saya melanjutkan rangkaian percakapan kami yang didedikasikan untuk jantung komputer mana pun. Topik diskusi hari ini adalah kapasitas bit prosesor. Mungkin sebagian dari Anda tidak memperhatikan indikator ini, bahkan berhasil menggunakan komputer tanpa informasi ini. Namun karena Anda telah memutuskan untuk meningkatkan tingkat pengetahuan Anda, mari kita cari tahu apa itu dan apa pengaruhnya.

Untuk memahami prosesnya sedekat mungkin, saya menganggap perlu mengingat beberapa konsep.

Informasi dalam prosesor disajikan dalam bentuk digital, yang pada gilirannya tampak seperti rangkaian pulsa dengan urutan sinyal tertentu (ada tegangan - "1", tidak ada tegangan - "0"). Satu pulsa adalah sedikit informasi.

Sinyal tiba di transistor rangkaian logika kristal pada frekuensi clock tertentu. Jika chip membaca setiap bit secara terpisah, itu akan sangat panjang dan merepotkan. Jauh lebih mudah untuk memproses satu atau lebih simbol dalam satu siklus jam, yang mewakili informasi yang sangat spesifik.

Untuk memudahkan prosesor dalam mengoperasikan data, ia memiliki register khusus untuk mencatat jumlah informasi yang diproses oleh CPU dalam satu register. Masing-masing berisi kumpulan 4, 8, 16, 32 atau 64 karakter kode, yang disebut “kata mesin”.

Saya akan mencoba menggambarkan proses ini dengan kata-kata sederhana dan analogi yang jelas. Ini seperti mengajar anak membaca yang baru mulai belajar alfabet. Huruf-hurufnya panjang dan sulit dipahami, tetapi suku kata lebih sederhana. Terlebih lagi, pertama-tama bayi ditawari kata-kata yang khusus dibagi menjadi suku kata satu atau dua huruf. Dan ketika dia menguasai keterampilan ini, dia bisa membaca sesuatu yang lebih kompleks, menambahkan suku kata yang terdiri dari tiga atau empat huruf.

Demikian pula, para insinyur telah meningkatkan mikroprosesor selama bertahun-tahun, terus "melatih" mereka untuk membaca "kata-kata mesin" yang lebih panjang. Namun untuk digunakan dalam dokumentasi teknis, istilah seperti itu bukanlah pilihan terbaik.

Oleh karena itu, nilai yang menunjukkan ukuran blok informasi yang diproses dalam satu siklus clock disebut kapasitas bit prosesor. Parameter ini, seperti “kata”, diukur dalam bit.

Kemajuan bit prosesor

Chip serial pertama adalah Intel 4004 4-bit, yang ditujukan khusus untuk kalkulator. Menggunakan kombinasi 4 angka nol atau satu, 2^4=16 karakter dapat dikodekan. Dan ini cukup untuk 10 angka dan 6 tanda operasi aritmatika dasar.

Bukan tanpa alasan saya memberikan contoh dengan perhitungan untuk menunjukkan bahwa pada kenyataannya, untuk pengoperasian CPU yang efisien di komputer, diperlukan kapasitas bit yang besar. Bagaimanapun, prosesor 8-bit pun memiliki keterbatasan yang signifikan.

Oleh karena itu, pembuat chip secara aktif bekerja tidak hanya pada teknologi pemrosesan kristal kuarsa, tetapi juga pada mikroarsitektur, yang merupakan sistem interaksi antara masing-masing komponen prosesor dan data yang diproses.

Hasilnya, pada tahun 1978, prosesor 16-bit 8086 pertama muncul, berjalan pada x86, yang ternyata sangat sukses karena memiliki potensi besar untuk perbaikan dan penyempurnaan terus-menerus.

Generasi ketiganya memungkinkan pada tahun 1985 untuk membuat prosesor Intel 80386 32-bit, yang sudah berjalan pada arsitektur IA-32.

Kemajuan tidak tinggal diam

Sejak awal keberadaannya, sistem x86 sendiri secara rutin menerima segala macam ekstensi yang menambahkan fitur-fitur baru. Namun kebutuhan akan hal ini tetap ada: volume data yang diproses dan ukuran file yang digunakan terus bertambah. Dan prosesor 32-bit tidak lagi berdaya dalam memecahkan masalah yang kompleks (blok yang lebih besar dari 4 GB tidak dapat lagi masuk ke dalam register CPU).

Intel mencoba membuat arsitektur IA-64 baru dengan kompatibilitas ke belakang, namun kecepatannya tidak memuaskan.

Pesaing langsung mereka, AMD, telah mencapai kesuksesan lebih besar dalam memecahkan masalah ini. Mereka mengikuti jalan yang telah terbukti. Dan pada tahun 2003, mereka memperkenalkan ekstensi baru untuk arsitektur 32-bit, menyebutnya AMD64.

Solusi yang diterapkan pada prosesor Opteron, Athlon 64 dan Turion 64 ternyata sangat sukses sehingga Intel memperoleh lisensi untuk serangkaian instruksi kontrol. Berdasarkan hal ini, mereka telah menciptakan produk mereka sendiri: arsitektur EM64T. Yang saat ini digunakan di semua prosesor mereka.

Inovasi tersebut tidak hanya memungkinkan untuk mempercepat pengoperasian prosesor itu sendiri. Namun mereka juga memungkinkan penggunaan bus memori untuk memindahkan file dengan ukuran hampir tidak terbatas.

Mengetahui bahwa prosesor 64-bit adalah solusi yang lebih canggih, Anda mungkin ingin mengetahui apakah CPU yang terpasang di komputer Anda adalah salah satunya. Saya akan memberi tahu Anda di mana mencari informasi ini.

Di versi terbaru Windows, hal ini dapat dilakukan dengan membuka pengaturan sistem yang menunjukkan kedalaman bit OS dan prosesor, yang mungkin berbeda. Jika komputer Anda tidak terlalu kuno, kemungkinan besar Anda akan melihat bahwa CPU di dalamnya modern. Juga nyaman menggunakan program kecil untuk tujuan ini CPU-Z, yang akan memberikan banyak informasi rinci tentang prosesor (termasuk penunjukan instruksi kontrol).

Apa yang dipengaruhi oleh kedalaman bit OS dan prosesor?

Dan disini banyak orang yang sering bertanya: “Prosesor saya 64-bit, tetapi sistem operasi di komputer saya 32-bit. Apa yang terjadi, saya tidak menggunakan kemampuan perangkat keras komputer saya secara efektif?” Saya tidak akan menjawab Anda dengan pasti. Ya itu...

Berikut nuansa OS 32-bit:

  • Sebagian besar program dan aplikasi populer untuk PC ditawarkan untuk instalasi (unduh) baik dalam dua versi atau bersifat universal. Dan mereka berhasil bekerja dalam sistem dengan kapasitas apa pun. Bahkan Windows ditawarkan untuk instalasi dalam bentuk 32 atau 64 bit. Mengapa kedua opsi tersebut masih populer? Lebih lanjut tentang ini nanti;
  • OS seperti itu tidak melihat RAM lebih besar dari 4 GB. Namun ada keuntungan nyata dalam sistem 32-bit: sistem ini memproses informasi dalam porsi yang lebih kecil. Ini berarti lebih sedikit waktu yang dihabiskan untuk membaca dan mengirimkan satu kata mesin. Ini memungkinkan Anda bekerja dengan memori dengan lebih efisien. Dan juga dengan aplikasi sederhana dan file kecil;

Sistem 64-bit adalah pilihan bagus untuk permainan, pemrosesan video, dan program intensif lainnya. Namun baginya lebih baik memiliki RAM dengan cadangan. Mengapa? Ya, karena menghabiskan lebih banyak sumber daya. Lagi pula, efisiensi penggunaan ruangnya dengan sistem operasi semacam itu mungkin lebih rendah dibandingkan dengan sistem operasi 32-bit;

Sekarang setelah Anda menentukan preferensi OS Anda, mari kembali ke ukuran bit prosesor. Jika 32-bit, maka hanya sistem yang sesuai yang dapat diinstal. Jika Anda memiliki CPU 64-bit, Anda dapat menginstal versi sistem operasi apa pun. Tapi jangan lupa tentang jumlah RAM.

Ini mengakhiri perkenalan kita dengan kapasitas bit prosesor. Saya harap Anda sekarang dapat menunjukkan pengetahuan Anda tentang topik ini bahkan dalam percakapan dengan para ahli.

Sampai jumpa di halaman baru blog saya dan semoga sukses untuk semuanya.

Tujuan artikel ini adalah upaya untuk menabur keraguan di kepala pembaca, yang yakin bahwa dia mengetahui segalanya atau hampir segalanya tentang kedalaman bit. Namun keraguan harus bersifat membangun untuk memotivasi penelitian sendiri dan meningkatkan pemahaman.

Istilah “kapasitas bit” sering digunakan ketika menggambarkan perangkat dan sistem komputasi, yang berarti jumlah bit yang disimpan, diproses, atau dikirim secara bersamaan ke perangkat lain. Namun secara khusus dalam kaitannya dengan unit pemrosesan pusat (CPU), sebagai perwakilan paling kompleks dari perangkat keras komputasi, yang tidak dapat dibagi menjadi beberapa bagian (sampai seseorang menemukan cara menjual cache atau pengganda di dalam sebuah chip secara terpisah), konsepnya adalah kapasitas bit ternyata sangat kabur. Sebuah contoh spekulatif akan membantu menunjukkan hal ini.

Bayangkan sekitar tahun 80-an, (masih) ada lusinan produsen CPU di dunia, dan Anda bekerja di salah satu produsen tersebut pada generasi berikutnya. Belum ada SSE8 256-bit, GPU internal, dan pengontrol memori 5 saluran di dunia, tetapi Anda sudah memiliki prosesor 16-bit yang siap pakai (lebih tepatnya, "16-bit" tertulis di dokumentasi teknis ), di mana 16 bit ada di mana-mana dan dalam segala hal - mulai dari semua bus eksternal hingga ukuran arsitektur data yang diproses. Contoh nyata dari CPU semacam itu adalah CPU paket tunggal (meskipun bukan chip tunggal) pertama untuk arsitektur DEC PDP-11. Dan sekarang tugas manajemen adalah mengembangkan generasi baru yang kompatibel dengan CPU yang sama, yaitu 32-bit - tanpa menjelaskan secara spesifik apa yang dimaksud dengan CPU tersebut. Pemahaman inilah yang perlu diperjelas terlebih dahulu. Jadi, pertanyaan utama kita adalah: apa sebenarnya yang perlu digandakan dalam hal kapasitas bit pada CPU kita yang masih sepenuhnya 16-bit agar prosesor yang dihasilkan bisa disebut 32-bit? Untuk mempermudah penyelesaian masalah, kita akan menggunakan dua pendekatan: mensistematisasikan definisi dan melihat contoh

Hal pertama yang terlintas dalam pikiran adalah kedalaman bit, apa sebenarnya yang harus dihitung? Mari kita beralih ke definisi sistem informasi apa pun: tiga fungsi utamanya adalah pemrosesan, penyimpanan, dan input/output data, yang masing-masing menjadi tanggung jawab prosesor, memori, dan periferal. Mengingat sistem serupa yang kompleks secara hierarki terdiri dari banyak komponen, dapat dikatakan bahwa pembagian fungsi ini dipertahankan pada tingkat komponen. Misalnya, prosesor yang sama terutama memproses data, tetapi juga diperlukan untuk menyimpannya (yang memiliki memori yang relatif kecil) dan menukarnya dengan komponen lain (untuk ini terdapat bus yang berbeda dan pengontrolnya). Oleh karena itu, kami akan secara fungsional memisahkan kedalaman bit dalam pemrosesan, penyimpanan, dan pertukaran informasi.

Saya berani menyarankan bahwa semua produsen perangkat keras yang dapat diprogram, terutama prosesor, 90% mencoba bukan untuk pengguna akhir, tetapi untuk pemrogram. Oleh karena itu, dari sudut pandang produsen, prosesor harus menjalankan perintah yang benar dengan cara yang benar. Di sisi lain, detail struktur kristal (parameter topologi, kelistrikan, dan fisik masing-masing transistor, gerbang, elemen logika, dan blok) dapat disembunyikan tidak hanya dari pengguna, tetapi juga dari pemrogram. Ternyata kedalaman bit harus dibedakan berdasarkan implementasi - fisik dan arsitektur.

Perlu ditambahkan bahwa pemrogram juga berbeda: sebagian besar menulis program aplikasi dalam bahasa tingkat tinggi menggunakan kompiler (yang membuat kode sampai batas tertentu tidak bergantung pada platform), beberapa menulis driver dan komponen OS (yang memaksa mereka untuk lebih berhati-hati. tentang memperhitungkan kemampuan sebenarnya dari perangkat keras), ada pembuat yang menggunakan assembler (yang jelas membutuhkan pengetahuan tentang prosesor target), dan beberapa menulis kompiler dan assembler sendiri (demikian pula). Oleh karena itu, oleh para pemrogram, kita akan lebih memahami secara tepat mereka yang menganggap detail implementasi perangkat keras penting, jika bukan untuk menulis program secara umum, maka setidaknya untuk mengoptimalkan kecepatannya - kapasitas bit "arsitektur" dari sesuatu akan merujuk secara khusus pada pemrograman. dalam bahasa mesin asli dari prosesor atau lebih merupakan assembler yang nyaman, tanpa masuk ke dalam CPU (ini adalah pertanyaan tentang mikroarsitektur, yang kami sebut implementasi fisik untuk perbedaan yang lebih besar). Nuansa yang dijelaskan masih mempengaruhi semua programmer, karena... Bahasa tingkat tinggi hampir selalu diterjemahkan ke dalam kode mesin oleh kompiler, dan kompiler juga harus ditulis oleh seseorang. Pengecualian dalam bentuk bahasa yang ditafsirkan juga tidak mengesampingkan - penerjemah sendiri juga dibuat dengan bantuan kompiler.

Masih mempertimbangkan kedalaman informasi yang kami minati. Apa yang umumnya memakan dan menghasilkan CPU dalam pengertian informasi? Perintah, data, alamat dan kode sinyal dan kontrol. Kami tidak berbicara tentang yang terakhir - kedalaman bitnya ditetapkan secara ketat dalam implementasi perangkat keras tertentu dan dalam banyak kasus tidak dapat dikontrol secara terprogram. Dengan perintah, ini sedikit lebih sulit - dalam keluarga arsitektur RISC, misalnya, lebar akses memori apa pun harus sama dengan lebar fisik bus data prosesor, termasuk. dan saat membaca kode (kecuali untuk beberapa relaksasi di ARM dan PowerPC modern). Ini bagus untuk CPU - tidak ada masalah dengan akses yang tidak selaras, semua instruksi memiliki hal yang sama, atau bervariasi, tetapi panjangnya hanya dihitung. Tapi ini buruk bagi programmer - RISC adalah kumpulan instruksi yang terpotong, yang juga memakan lebih banyak ruang dibandingkan dengan pengkodean yang lebih ringkas (algoritme yang sama memerlukan lebih banyak instruksi, tetapi jumlah instruksi yang sama memerlukan lebih banyak byte). Oleh karena itu, paradigma CISC-lah yang memenangkan pendekatan terbesar dengan keragamannya dan panjang perintah yang bervariasi, yang tidak sama dengan kapasitas bit sesuatu. Tentu saja, semua CPU modern benar-benar RISC secara internal, tetapi itu hanya fisik, bukan arsitektural. Hanya ada dua jenis informasi yang tersisa - data dan alamat. Mari kita lihat. Mari kita kumpulkan

Kami memiliki tiga kriteria untuk jenis kapasitas bit: fungsional (pemrosesan, penyimpanan dan pertukaran), implementasi (fisik dan arsitektur) dan tipikal (data dan alamat). Total sudah ada 12 jenis hal yang tidak bisa dipahami ini. Mari kita asumsikan bahwa untuk setiap kombinasi kriteria untuk CPU sumber kita, kita menjawab “16-bit” (baik kapasitas pemrosesan data fisik, dan penyimpanan alamat arsitektural, dan yang lainnya). Sekarang mari kita lihat pertanyaan mana yang harus memberikan jawaban “32-bit” agar prosesor yang dihasilkan menjadi persis seperti itu.

Mari kita mulai dengan bagian arsitektur. Apakah CPU harus menyimpan data dan alamat dalam format logis 32-bit agar bisa disebut 32-bit? Soal data tentu saja iya, tapi soal alamat tidak sesederhana itu. Hampir semua CPU 8-bit (menurut data) memiliki kemampuan untuk menyimpan alamat 16-bit dalam pasangan register (jika tidak, mereka tidak akan melihat pengalamatan 16-bit yang umum pada platform ini), tetapi ini tidak menjadikannya disebut 16-bit . Mungkin kalau CPU bisa menyimpan data 32 bit, tapi alamatnya hanya 16 bit, sudah bisa disebut 32 bit?..

Untuk pertanyaan serupa tentang perhitungan arsitektur atas data dan alamat 32-bit, serta pertukaran data perangkat lunak 32-bit dengan perangkat lunak pengalamatan 32-bit, jawabannya mungkin sama - dengan data itu perlu, tetapi dengan alamat itu bukan a fakta.

Mari beralih ke implementasi fisik. Haruskah CPU menyimpan data dan alamat dalam format fisik 32-bit? Ternyata hal tersebut tidak perlu, karena... untuk operan 32-bit, register dapat dipasangkan, yang telah berhasil digunakan oleh CPU 8-bit, dimulai dengan i8080. Dan Z8000 16-bit Zilog bahkan dapat melipatgandakan register, memperoleh argumen 64-bit (hanya untuk data). Hal ini tidak efektif karena... Jumlah total data yang sesuai dengan file register tidak akan bertambah, tapi hal ini tidak diperlukan. Namun selalu memungkinkan untuk mengakses bagian atas dan bawah dari register 32-bit virtual - sebuah batu di taman arsitektur IA-32 dan MC68k, di mana Anda hanya dapat mengakses bagian bawah (di IA-32 - juga dengan awalan, yang memperlambat eksekusi).

Mari kita lanjutkan. Haruskah CPU memproses data dan alamat dalam potongan fisik 32-bit? Ternyata, dan ini tidak diperlukan, operan dapat diproses menjadi dua bagian di perangkat fungsional berukuran 16-bit. Perlu diingat prosesor Motorola MC68000, yang digunakan pada Macintosh pertama, Amigas, Ataris, dan mesin populer lainnya - dianggap 32-bit, memiliki register 32-bit, tetapi tidak ada satu pun FU 32-bit (tampaknya hanya di 68020). Namun ada sebanyak tiga ALU 16-bit, dua di antaranya dapat dipasangkan saat melakukan operasi 32-bit. i8080 dan Z80 memiliki ALU 8-bit yang melakukan operasi 16-bit untuk menghitung alamat secara berurutan melalui byte-nya. Kemudian, cerita ini terulang kembali dengan set SSE dan operan 128-bitnya, yang awalnya diproses pada FU 64-bit.

Terakhir, pertukarannya: apakah prosesor perlu menerima dan mengirimkan data secara fisik dalam potongan 32-bit dengan pengalamatan 32-bit? Hampir semua produsen CPU menjawab pertanyaan pertama dengan merilis chip dengan setengah lebar bus: 8 bit untuk i8088 16-bit, 16 bit untuk MC68000/010 32-bit dan i80386SX/EX/CX, dan bahkan 8 bit untuk 32 -bit MC68008 . Lebar fisik bus alamat jauh lebih menyenangkan. Mari kita mulai dengan fakta bahwa untuk bus data multi-byte (yaitu, mulai dari 16-bit), pengalamatan memori fisik dapat dilakukan dengan kata atau byte. Dalam kasus pertama, alamat kata selalu disuplai ke bus alamat, dan bus data membaca atau menulis bagian yang diperlukan - dari satu byte ke seluruh kata. Untuk menunjukkan kedalaman bit akses, bus byte-mask terpisah dapat digunakan (dalam arsitektur x86, teknik ini mulai digunakan sejak i386 - satu bit untuk setiap byte bus data), atau kombinasi sinyal kontrol dengan bit tingkat rendah dari bus alamat, yang tidak diperlukan dalam mode ini (untuk Pada bus data 32-bit, alamat kata habis dibagi 4, dan oleh karena itu 2 bit terendah dari bus alamat selalu nol) - ini terjadi sebelum i386 dirilis. Kasus pengalamatan byte hanya dimungkinkan dengan penyesuaian dinamis lebar bus dan, dari CPU terkenal, ini hanya digunakan di MC68020/030. Akibatnya, pengalamatan kata saat ini digunakan bersama dengan topeng byte, sehingga lebar fisik bus alamat lebih kecil dari lebar logisnya sebanyak beberapa bit, satu kurang dari lebar bus data dalam byte. Oleh karena itu, bus alamat fisik 32-bit hanya dapat ada dengan bus data 8-bit, yang tidak akan dilakukan oleh arsitek atau insinyur waras karena alasan yang jelas.

Tapi itu belum semuanya. Mengapa kita memerlukan pengalamatan fisik atau logis 32-bit? Pertengahan hingga akhir tahun 80-an, chip memori megabit baru saja muncul di pasaran; jumlah memori pada umumnya untuk sebuah PC masih diukur dalam ratusan kilobyte, tetapi kemudian - dalam megabyte. Dan pengalamatan 32-bit akan memungkinkan Anda mengakses RAM fisik 4 GB! Siapa yang mungkin membutuhkan ini dalam 20 tahun ke depan di komputer pribadi?! Tidak mengherankan bahwa CPU "32-bit" pertama yang populer tidak memiliki lebar bus alamat logis 32 bit sama sekali: MC68000 memiliki 24 (23 fisik + 1 untuk manajemen bit), dan MC68008 memiliki 20. Intel 386SX ( dirilis 3 tahun lebih lambat dari i80386 32-bit asli), selain mengurangi separuh bus data, juga mengurangi bus alamat menjadi 24 (23 fisik) bit, dan versi tertanamnya 386EX/CX memiliki bus 26-bit. Selain itu, chipset pertama yang memungkinkan pengoperasian dengan alamat 32-bit baru muncul pada tahun 90an, dan motherboard pertama yang memiliki jumlah slot memori yang cukup untuk menampung modul berukuran maksimum >4 GB pada saat itu baru muncul. di tahun 2000an. Meskipun CPU pertama dengan bus alamat fisik 64-bit (IBM/Motorola PowerPC 620) sudah muncul pada tahun 1994. Kami menyimpulkan

Jadi, secara fisik tidak ada prosesor yang perlu dibuat 32-bit sama sekali. Cukup meyakinkan pemrogram secara arsitektural bahwa CPU melakukan operasi 32-bit dengan satu instruksi. Dan meskipun, dengan tidak adanya sumber daya internal yang lengkap, sumber daya tersebut pasti akan diterjemahkan ke dalam rantai mikrokode untuk mengelola informasi fisik 16-bit dan unit perangkat keras - hal ini tidak lagi menjadi perhatian pemrogram. Jadi, apakah cukup dengan menulis ulang firmware, membuat ulang decoder dan rangkaian kontrol, dan sekarang prosesor 16-bit kita langsung menjadi 32-bit?

Seperti yang Anda ketahui, ide bagus apa pun bisa dianggap absurd, dan kemudian mendiskreditkan dirinya sendiri. Peningkatan kapasitas bit CPU tidak terkecuali. Pada titik ini, arsitek harus segera mengajukan pertanyaan – mengapa semua ini? Meningkatkan kedalaman bit data baik untuk mempercepat pekerjaan dengannya (seringkali Anda perlu memproses nilai yang tidak sesuai dengan 16 bit), dan alamat - untuk dapat beroperasi dengan data dalam jumlah besar (batas 64 KB untuk 16 -pengalamatan bit, entah bagaimana dilemahkan oleh model segmen IA -16, membatasi programmer di pertengahan tahun 80an). Anda tentu saja dapat melakukan pengalamatan halaman dengan bank yang dapat dialihkan perangkat lunak (CPU 8-bit dapat mengalamatkan 1 MB pada PC dan konsol game murah yang populer), tetapi dengan mengorbankan program yang rumit dan memperlambat akses memori. Demikian pula, apakah masuk akal untuk membuat data menjadi 32-bit sehingga hampir tidak mempercepat kinerja dibandingkan dengan memproses angka 32-bit pada platform 16-bit di bawah kendali program daripada mikrokode? Dengan cara ini kita hanya akan menyederhanakan pemrograman, menghemat jumlah perintah, namun tidak akan mendapatkan peningkatan kecepatan. Dari situ kami sampai pada kesimpulan bahwa peningkatan kedalaman bit harus diimplementasikan sedemikian rupa sehingga benar-benar mengarah pada lompatan kualitatif (lebih banyak memori) dan kuantitatif (operasi lebih cepat) dalam kemampuan arsitektur. “Lebih banyak memori” di sini mengacu secara khusus pada pengembangan kualitatif, karena banyak algoritme dan aplikasi umumnya menolak bekerja jika RAM tidak mencukupi, sementara prosesor yang lambat pun tetap akan menjalankan program cepat atau lambat. Memori virtual yang ditukar dengan disk tidak ada artinya dalam implementasi apa pun yang kurang dari 32-bit.

Namun apakah semua ini berarti bahwa banyak sumber daya, baik perangkat keras maupun arsitektur, dalam sebuah CPU harus 32-bit agar dapat disebut sebagai prosesor 32-bit yang lengkap? Sama sekali tidak. Mari kita ambil MC68000 yang sama - ia memiliki arsitektur 32-bit untuk data dan alamat serta register 32-bit, tetapi ALU 16-bit dan bus data eksternal serta pengalamatan eksternal fisik 24-bit. Namun, “32-bit” yang tidak mencukupi tidak mencegahnya untuk menyalip “16-bit” 80286, yang muncul 3 tahun kemudian: pada benchmark Dhrystones MC68000, yang populer pada tahun 1980-an, pada 8 MHz skornya adalah 2.100 “burung beo”, dan 286 pada 10 MHz - 1900 (juga 16-bit i8088 pada 4,77 MHz - 300).

Namun semua ini tidak akan membantu kita menjawab pertanyaan - berapa kapasitas bit prosesor? Pada saat kita telah sampai pada kesimpulan tertentu, pahlawan baru muncul - tipe data. Semua hal di atas hanya terkait dengan perhitungan bilangan bulat dan argumennya. Tapi ada juga yang nyata. Selain itu, untuk saat ini kita beroperasi dengan besaran skalar, tetapi ada juga besaran vektor. Namun, menurut rumor yang beredar, Intel bermaksud untuk membangun koprosesor nyata langsung di dalam 80486 yang baru (izinkan saya mengingatkan Anda: di halaman kami, secara kasar, ini tahun 80-an). Mempertimbangkan fakta bahwa representasi data fisik dan arsitektur internal (tidak berfungsi dengan alamat FPU) adalah 80-bit - lalu bagaimana kita dapat menyebut prosesor "empat" sebagai prosesor "32/80-bit"? Mari kita kembali ke masa sekarang - apa yang Anda sebut Pentium MMX yang mengambil 64 bit dari setiap register nyata skalar 80-bit dan menyebutnya sebagai register vektor bilangan bulat? Bagaimana dengan Pentum Pro/II dengan bus data 256-bit antara cache L2 dan inti? (Bahkan sebelumnya, MIPS R4000 dan variannya memiliki pengontrol L2 internal dengan bus 128-bit eksternal hingga cache itu sendiri.) Bagaimana dengan Pentium III dengan register XMM 128-bit, meskipun masing-masing vektor saat ini hanya dapat menyimpan Komponen 32-bit? dan hanya diproses berpasangan dalam FU 64-bit, tetapi tidak berpasangan? Bagaimana kita memahami perintah pengalamatan vektor seperti Scatter dan Gather yang saat ini sedang dipersiapkan untuk arsitektur baru (khususnya, Intel Larrabee), di mana bagian dari register vektor dianggap sebagai alamat, bukan data, dan oleh karena itu pengalamatan juga dapat dipertimbangkan xxx-bit?

Perdebatan modern tentang transisi dari platform 32-bit ke 64-bit mengulangi cerita ini dengan tambahan yang menambah lebih banyak garam pada hidangan yang sudah bervariasi. Pertama-tama, jika Anda melihat laju penggandaan kapasitas bit (apa pun maksudnya) CPU chip tunggal, ternyata terjadi transisi dari 4-bit pertama ke 32-bit pertama. hanya dalam 8 tahun - dari tahun 1971 (i4004) hingga 1979 g (MC68000 dan NS32016 yang kurang dikenal). Penggandaan berikutnya menjadi 64 bit membutuhkan waktu 10 tahun - i860 memiliki ALU skalar bilangan bulat 32-bit dan register tujuan umum 32-bit dengan pemasangan, tetapi FPU 64-bit dan FU vektor bilangan bulat, bus eksternal 64-bit dan, untuk pertama kali, cache kernel bus internal 128-bit. Sementara itu, 64 bit telah mencapai PC - 15 tahun telah berlalu, meskipun akses memori 64-bit (melalui bus data 64-bit yang sama, tetapi untuk prosesor "32-bit") sudah muncul di Pentium pertama di 1993. Tapi masalahnya adalah untuk perhitungan skalar bilangan bulat, dua jenis operan utama - data dan alamat - masih cukup 32-bit. Tentang redundansi pengalamatan 32-bit untuk tahun 80-90an. telah dikatakan, tetapi kebutuhan yang ketat untuk perhitungan integer 64-bit, berbeda dengan perhitungan 32-bit, juga belum muncul sampai sekarang, dan bahkan tidak terlihat sampai sekarang. Untuk bilangan bulat, rentang dari –2 10 9 hingga 2 10 9 atau dari 0 hingga 4 10 9 mencakup sebagian besar kebutuhan, dan momen langka 64-bit sepenuhnya dipenuhi dengan metode kuno - operasi pada bagian-bagian dari operan dengan carry, yang tidak jauh lebih lambat dan tersedia sejak pertama kali arsitektur 32-bit muncul. Kepedihan tambahan ditambah dengan fakta bahwa aritmatika 64-bit atas bilangan bulat dalam arsitektur x86 muncul bahkan sebelum AMD64 dan EM64T, dan ini adalah aritmatika vektor - dimulai dengan set SSE2 (2001), ada perintah paddq dan psubq untuk menambah dan mengurangi 64 Komponen bilangan bulat -bit, dan instruksi perkalian 32-bit untuk arsitektur apa pun menghasilkan angka 64-bit (instruksi pembagian, karenanya, menerimanya; demikian pula untuk banyak platform 16-bit, termasuk IA-16).

Ukuran bit beberapa prosesor PC

KriteriaKedalaman sedikit
Fungsionalpengolahanpenyimpananmenukarkan
Penerapanfisikarsitekturalfisikarsitekturalfisikarsitektural
Khas (D: data; A: alamat)DADADADADADA
i8080/85, Z808 8 8-16 16 8 8 8-16 16 8 16 8-16 16
Z800016 16 8-64 16 16 16 8-64 16 8-16 23 8-64 23
MC68000/010 (MC68008)16 16 8-32 32 32 32 8-32 32 8-16 (8) 24 (20) 8-32 32
MC68020/03032 32 8-32 32 32 32 8-32 32 8-32 32 8-32 32
i8086/186* (i8088/188*)16 16 8-16 16 16 16 8-16 16 8-16 (8) 20 8-16 20
i8028616 16 8-16 16 16 16 8-16 16 8-16 24 8-16 24
i80386DX32 32 8-32 32 32 32 8-32 32 8-32 32 8-32 32
i80386SX (EX/CX)32 32 8-32 32 32 32 8-32 32 8-16 24 (26) 8-32 32
i86032/64|64 32 8-64/64|64 32 32/64/32 32 8-64/64/64 32 64 64 8-64 64
i8048632/80 32 8-32/80 32 32/80 32 8-32/80 32 32 32 8-80 32
Pentium, K5 (Pentium Pro)32/80 32 8-32/80 32 32/80 32 8-32/80 32 64 32 (36) 8-80 32 (51)
PentiumMMX (Pentium II)32/80|64 32 8-32/80|64 32 32/80|64 32 8-32/80|64 32 64 32 (36) 8-80 32 (51)
K6 (K6-2)32/80| 64(/64) 32 8-32/80| 64(/64) 32 32/80| 64(/64) 32 8-32/80| 64(/64) 32 64 32 8-80 32
atletik32/80| 64/64 32 8-32/80| 64/64 32 32/80| 64/64 32 8-32/80| 64/64 32 64 36 8-80 51
Atlon XP32/80| 64/64 32 8-32/80| 64/32-128 32 32/80|64/128 32 8-32/80| 64/128 32 64 36 8-128 51
Pentium III (Pentium 4/M, Inti)32/80| 64/64 32 8-32/80| 64(+128)/32-128 32 32/80| 64(+128)/128 32 8-32/80| 64(+128)/128 32 64 36 8-128 51
Pentium 4 D/EE (Athlon 64*)64/80| 64/64 64 8-64/80|64 + 128/32-128 64 64/80|64 + 128/128 64 8-64/80|64 + 128/128 64 64(+16) 40 8-128 52
Atom32-64/80| 64/64-128 64 8-64/80|64 + 128/32-128 64 64/80|64 + 128/128 64 8-64/80|64 + 128/128 64 64 36 8-128 51
Inti 2 (i7*)64/80| 128/128 64 8-64/80|64 + 128/32-128 64 64/80|64 + 128/128 64 8-64/80|64 + 128/128 64 64 (192+16) 40 8-128 52
Athlon II*, Fenomena (II)*64/80| 128/128 64 8-64/80|64 + 128/32-128 64 64/80|64 + 128/128 64 8-64/80|64 + 128/128 64 128+16 40 (48) 8-128 52

* - Data multipleks dan bus alamat (untuk CPU dengan pengontrol memori terintegrasi - hanya antarprosesor)
“A/B|C/D” - kapasitas bit bilangan bulat skalar / real ditunjukkan untuk data | bilangan bulat vektor / domain nyata
“X+Y” - memiliki domain dua bit jenis ini
"X-Y" - tergantung pada perintah atau FU, ia menerima semua nilai perantara dengan pangkat dua bilangan bulat

Jika Anda telah membaca sejauh ini, maka tujuan artikel tersebut kemungkinan besar telah tercapai, dan Penentuan Akhir Akurat yang Ideal untuk kedalaman bit belum ditemukan. Mungkin memang tidak ada sama sekali, dan itu malah bagus. Lagi pula, jika komputer adalah alat utama untuk mengolah informasi, maka setiap teknologi TI adalah metode untuk meningkatkan kinerja komputer. Kedalaman bit itu sendiri tidak akan memberikan apa pun jika terpisah dari gudang teknologi informasi tinggi lainnya. PDA/komunikator, ponsel, netbook, pemutar media, dan perangkat elektronik saku lainnya, serta sejumlah besar pengontrol internal dan komputer terpasang bekerja dengan baik, meningkatkan popularitasnya bahkan tanpa kemampuan 64-bit. Jadi mengapa beralih ke bit yang lebih besar? Mengapa, misalnya, belum ada yang membutuhkan 64-bit di Intel Atom untuk netbook, di mana memori 8 GB tidak hanya tidak dibutuhkan oleh siapa pun, tetapi juga dalam beberapa jam baterai akan habis, dan ilmiah atau ekonomis. perhitungan (di mana 64 bit utuh) tidak ada yang akan meluncurkannya? Salah satu jawaban yang mungkin adalah “karena kita bisa.” Tambahan beberapa juta transistor untuk menggandakan blok 32-bit yang tersisa akan menjadi setetes air di lautan gerbang yang sudah dihabiskan untuk segala sesuatu yang lain pada chip yang sama. Kemajuan pesat mikroelektronika sebagai lokomotif utama TI telah membuat transistor terintegrasi menjadi sangat murah sehingga sekarang papan nama “64 bit”, yang cocok untuk pemasar mana pun, akan membuat konsumen mengeluarkan biaya sepuluh sen ekstra, tidak hanya memberikan kepalsuan, tetapi juga a akselerasi sangat nyata 10-50% dalam aplikasi 1-5%. Dan jika produksi kulit domba kecil hampir gratis, mengapa tidak?