Unit kendali: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k Bot: Penggantian teks otomatis (-aritmatika +aritmetika) |
k Bot: Perubahan kosmetika |
||
Baris 2:
'''Unit kendali''' ({{lang-en|'''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 CU ini akan mengatur aktivitas bagian lainnya dari perangkat CPU.
Pada awal-awal desain [[komputer]], CU diimplementasikan sebagai ''ad-hoc logic'' yang susah untuk didesain. Sekarang, CU 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]], ALU, register instruksi, [[bus (komputer)|bus]]
dan peralatan input/output di luar [[chip]]. Pada komputer modern, setiap subsistem ini telah memiliki kontrolernya masing-masing, dengan CU sebagai pemantaunya (''supervisor''). CU, juga berfungsi untuk bersinkronasi antar komponen.
Baris 10:
# Mengatur dan mengendalikan alat-alat input dan output.
# Mengambil instruksi-instruksi dari memori utama.
# Mengambil data dari memori utama kalau diperlukan oleh proses.
# Mengirim instruksi ke ALU bila ada perhitungan aritmetika atau perbandingan logika serta mengawasi kerja.
# Menyimpan hasil proses ke memori utama.
|