Halo Semua!!! Kali ini saya akan membuat artikel tentang apa saja komponen-komponen prosesor itu.
Gambar di atas adalah gambar diagram blok sederhana sebuah CPU.
1.Unit
Kontrol
Unit kontrol yang mampu mengatur
jalannya program. Komponen ini sudah pasti terdapat dalam semua CPU. CPU
bertugas mengontrol komputer sehingga terjadi sinkronisasi kerja antarkomponen
dalam menjalankan fungsi-fungsi operasinya. termasuk dalam tanggung jawab unit
kontrol adalah mengambil intruksi-intruksi dari memori utama dan menentukan
jenis instruksi tersebut. Bila ada instruksi untuk perhitungan aritmatika atau
perbandingan logika, maka unit kendali akan mengirim instruksi tersebut ke ALU.
Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk
disimpan, dan pada saatnya akan disajikan ke alat output. Dengan demikian tugas
dari unit kendali ini adalah:
1.Mengatur dan mengendalikan alat-alat
masukan (input) dan keluaran (output).
2.Mengambil instruksi-instruksi dari
memori utama.
3.Mengambil data dari memori utama
(jika diperlukan) untuk diproses.
4.Mengirim instruksi ke ALU bila ada
perhitungan aritmatika atau 5.perbandingan logika serta mengawasi kerja dari ALU.
6.Menyimpan hasil proses ke memori
utama.
2. Register
Register merupakan alat penyimpanan
kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk
menyimpan data dan/atau instruksi yang sedang diproses. Memori ini bersifat sementara,
biasanya digunakan untuk menyimpan data saat di olah ataupun data untuk
pengolahan selanjutnya. Secara analogi, register ini dapat diibaratkan sebagai
ingatan di otak bila kita melakukan pengolahan data secara manual, sehingga
otak dapat diibaratkan sebagai CPU, yang berisi ingatan-ingatan, satuan kendali
yang mengatur seluruh kegiatan tubuh dan mempunyai tempat untuk melakukan
perhitungan dan perbandingan logika.
3. ALU unit
ALU unit yang bertugas untuk
melakukan operasi aritmetika dan operasi logika berdasar instruksi yang
ditentukan. ALU sering di sebut mesin bahasa karena bagian ini ALU terdiri dari
dua bagian, yaitu unit arithmetika dan unit logika boolean yang masing-masing
memiliki spesifikasi tugas tersendiri. Tugas utama dari ALU adalah melakukan
semua perhitungan aritmatika yang terjadi sesuai dengan instruksi program. ALU
melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit
elektronik yang digunakan disebut adder.
Tugas lain dari ALU adalah melakukan
keputusan dari suatu operasi logika sesuai dengan instruksi program. Operasi
logika meliputi perbandingan dua operand dengan menggunakan operator logika
tertentu, yaitu sama dengan (=), tidak sama dengan (¹ ), kurang dari (<),
kurang atau sama dengan (£ ), lebih besar dari (>), dan lebih besar atau
sama dengan (³ ).
4. CPU Interconnections
CPU Interconnections adalah sistem
koneksi dan bus yang menghubungkan komponen internal CPU, yaitu ALU, unit
kontrol dan register-register dan juga dengan bus-bus eksternal CPU yang
menghubungkan dengan sistem lainnya, seperti memori utama, piranti masukan
/keluaran.
Semoga bermanfaat.Terima kasih
EmoticonEmoticon