Unit kendali

komponen CPU computer
Revisi sejak 28 Mei 2009 05.54 oleh 125.167.177.9 (bicara) (←Membatalkan revisi 2261363 oleh Borgx (Bicara))

Unit kontrol atau Control Unit (CU) adalah salah satu bagian dari CPU yang bertugas untuk memberikan arahan/kendali/ kontrol terhadap operasi yang dilakukan di bagian ALU (Arithmetic Logical Unit) di dalam CPU tersebut. Output dari unit ini akan mengatur aktivitas dari bagian lainnya dari perangkat CPU tersebut.

Pada awal-awal desain komputer, control unit diimplementasikan sebagai ad-hoc logic yang susah untuk didesain. Sekarang, control unit diimplementasikan sebagai sebuah microprogram yang disimpan di dalam tempat penyimpanan kontrol (control store). Beberapa word dari microprogram dipilih oleh microsequencer dan bit yang datang dari word-word tersebut akan secara langsung

mengontrol bagian-bagian berbeda dari perangkat tersebut, termasuk di antaranya adalah register, 

unit aritmetika dan logika, register instruksi, bus dan peralatan input/output diluar chip. Pada komputer modern, setiap subsistem ini telah memiliki kontrolernya masing-masing, dengan control unit sebagai pemantaunya (supervisor).


Bagian ini mengatur dan mengendalikan semua peralatan yang ada pada sistem computer. Control unit mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output. control unit mengartikan instruksi – instruksi dari program computer, membawa data dari alat inpit ke main memori, mengambil data dari main memori untuk diolah. Bila ada instruksi untuk perhitungan aritmatika atau perbandingan logika, control unit mengirim instruksi tersebut ke arithmetic and logic unit. Hasil dari pengolahan data ini dibawa oleh control unit ke main memori lagi untuk disimpan.

Jadi tugas dari control unit sebagai berikut :

1. Mengatur dan mengendalikan alat-alat input dan output. 2. Mengambil instruksi-instruksi dari main memori. 3. Mengambil data dari main memori kalau diperlukan oleh proses. 4. Mengirim instruksi ke arithmetic and logic unit bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja. 5. Menyimpan hasil proses ke main memori.(sumber buku pengenalan komputer pengarang Prof. Dr. Jogiyanto H.M, M.B.A.,Akt.)