Posted by : Yustyar Nur Adha
Thursday, 3 September 2015
Komponen CPU terbagi menjadi beberapa
macam, yaitu sebagai berikut.
·
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:
·
Mengatur dan mengendalikan alat-alat masukan (input) dan keluaran (output).
·
Mengambil instruksi-instruksi dari memori utama.
·
Mengambil data dari memori utama (jika diperlukan) untuk diproses.
·
Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan
logika serta mengawasi kerja dari ALU.
·
Menyimpan hasil proses ke memori utama.
·
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.
·
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 (³ ).
·
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.
