Apa yang dimaksud dengan prosesor 32 bit?


11

Apa yang dimaksud dengan prosesor 32 bit, atau umumnya prosesor n-bit?


1
Sementara Anda mungkin akan mendapatkan jawaban yang baik di bawah ini, saya akan merekomendasikan membaca Wikipedia - en.wikipedia.org/wiki/32-bit
William Hilsum

1
Saya pikir memahami bagaimana prosesor bekerja, secara umum, secara alami akan menjelaskan apa arti 32. Pada dasarnya itu adalah ukuran register pada chip itu sendiri
Joe Phillips

Bit adalah unit penyimpanan di computer.data disimpan di komputer dalam cpu di register. kapasitas stroing register menyatakan interm of "bits". hanya dua jenis bit yang dimungkinkan (0 & 1). mis: register 16-bit hanya menyimpan data ukuran 16-bit. dan juga memproses juga dengan data 16-bit saja.

Jawaban:


11

Sejauh menyangkut prosesor x86, penjelasan paling sederhana adalah bahwa register tujuan umum prosesor 32bit dapat menyimpan nilai integer dari 0 hingga (2 ^ 32) -1 (4.294.967.295), inklusif, atau dari -2.147.448.648 hingga 2.147.483.447, inklusif. Ini berarti hanya dapat mengatasi banyak ruang alamat virtual (4 GB).

Register prosesor x86 64bit dapat bekerja dengan angka dari 0 hingga (2 ^ 64) -1 (18.446.744.073.709.551.615), memberikannya, secara teori, ruang alamat virtual yang jauh lebih besar.

Untuk melanjutkan pertanyaan n-bit Anda: Ini hanya akan dapat bekerja dengan angka pada 2 ^ n.

Wikepedia memiliki serangkaian artikel bagus tentang lebar bit dan matematika di balik itu semua.


4
'Bekerja dengan angka hingga 2 ^ n' menyesatkan. Pentium 32bit dapat menghasilkan hasil 64bit, mis. mul ebxMenghitung eax * ebx dan menyimpan hasil 64bit dalam edx: eax. Secara umum, ini adalah ukuran register, tetapi bahkan ini telah menyesatkan di masa lalu.
Skizz

1
Ini adalah jawaban yang sedikit menyesatkan. Alamat, data, dan bus internal tidak harus sesuai ukurannya. Sebagai contoh, prosesor 16-bit 286 memiliki bus alamat 24-bit. Prosesor 16-bit 8088 (karena ukuran data primer internal) memiliki bus data 8-bit dan bus alamat 20-bit (dan dapat menghasilkan hasil 32-bit untuk operasi yang sangat spesifik). :-)
Brian Knoblauch

baik kalian semakin culun tentang masalah ini. jawabannya tidak salah secara konseptual; hanya secara teknis. Tetapi berikan pengetahuan pengguna yang rendah; saya pikir itu jawaban yang adil
Chani

Khusus untuk Intel / AMD 64-bit CPU - mereka juga memiliki fitur register tujuan yang lebih umum - ini juga membantu kinerja karena dapat mencegah CPU mengakses RAM lebih lambat. Namun lebih banyak register belum tentu merupakan fungsi dari "bitness" CPU.
LawrenceC

19

Bit adalah unit terkecil dari penyimpanan informasi dalam prosesor komputer. Sama seperti sebuah saklar dapat mati atau hidup, bit juga dapat memiliki salah satu dari dua negara sering dilambangkan 0 dan 1.
Prosesor / CPU itu sendiri terutama terdiri dari selusin ember bit yang disebut Register. Jadi register adalah sekumpulan bit yang dapat menampung data dalam sebuah prosesor. Beberapa di antaranya adalah register tujuan umum (awalnya nama A, B, C ...) dan yang lain adalah tujuan khusus (dengan nama yang lebih funky). Ada bagian lain dari prosesor modern untuk fungsi-fungsi lain seperti aritmatika dasar oleh unit logika aritmatika (ALU) dll.

Prosesor sebelumnya memiliki register dengan jumlah bit yang lebih kecil seperti 8-bit dan 16-bit dll. Saat ini kami memiliki prosesor dengan ukuran register 32 dan 64 bit.

Jadi prosesor 32-bit memiliki ember penyimpanan informasi yang disebut register yang masing-masing panjangnya 32-bit. Dan gaya penamaan mereka juga telah berkembang dengan ukuran mereka dari AX, BX, CX untuk tipe 16-bit .... hingga sekarang menjadi EAX, EBX, ECX dll untuk register 32 bit. Register tujuan khusus dalam prosesor 32-bit juga panjang 32-bit tetapi mereka memiliki nama-nama mengerikan yang saya berusaha keras untuk lupakan :)

Teori yang cukup .... Sekarang mari kita lihat snapshot dari prosesor 32-bit modern beberapa register tujuan umum untuk mendapatkan gambaran tentang hubungan register dan bit:

teks alternatif

Berikut ini adalah snapshot lain dari prosesor, kali ini diambil dari ketinggian yang sedikit lebih tinggi:

teks alternatif

Akhirnya tampilan ketinggian 10.000 kaki dari prosesor dalam skema keseluruhan komponen memegang data komputer.

teks alternatif


baik, jawab beberapa pertanyaan lalu untuk mendapatkan poin! =)
lajuette

6
Jawaban ini seharusnya sudah memberi Anda cukup poin. Anda dapat mengedit jawaban sekarang untuk memasukkan gambar.
Suma

2

8, 16, 32, 64 ... komputasi bit pada dasarnya berbicara tentang berapa banyak informasi yang dapat "diedarkan".

Sedikit adalah informasi dasar. 1 atau 0. Mesin 8 bit dapat memproses informasi yang lebarnya 8-bit. Mesin 16 bit dapat menangani bit yang lebar 16, pada dasarnya melakukan 2 instruksi untuk setiap siklus jika dibandingkan dengan mesin 8 bit.

Komputasi 32, 64 bit mengacu pada CPU yang bekerja dengan data dalam ukuran tersebut, memungkinkan lebih banyak data untuk dilewati per "siklus cpu". Semua hal lain dianggap sama, mudah untuk melihat bagaimana lebih banyak = lebih baik / lebih cepat.

Definisi PCMag tentang komputasi 16 bit Spesifikasi
PCMag Bit

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.