Kamis, 05 Januari 2012

CONTROL UNIT

CONTROL  UNIT

Control unit merupakan salah satu bagian CPU untuk memberikan arahan terhadap operasi yang dilakukan di bagian ALU (Arithmetic Logical Unit) di dalam CPU,

Output dari CU ini akan mengatur aktivitas dari bagian lainnya dari perangkat CPU tersebut.

TUGAS CONTROL UNIT

  • 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 aritmatika atau perbandingan logika serta mengawasi kerja.
  • Menyimpan hasil proses ke memori utama.

MACAM – MACAM CONTROL UNIT
Single-Cycle Control Unit
Multi-Cycle Control Unit

MULTI-CYCLE CONTROL UNIT
Berbeda dengan unit kontrol yang single-cycle, unit kontrol yang multi-cycle lebih memiliki banyak fungsi. Dengan memperhatikan state dan opcode, fungsi boolean dari masing-masing output control line dapat ditentukan. Masing-masingnya akan menjadi fungsi dari 10 buah input logic. Jadi akan terdapat banyak fungsi boolean, dan masing-masingnya tidak sederhana. Pada cycle ini, sinyal kontrol tidak lagi ditentukan dengan melihat pada bit-bit instruksinya. Bit-bit opcode memberitahukan operasi apa yang selanjutnya akan dijalankan CPU; bukan instruksi cycle selanjutnya.

Tidak ada komentar:

Posting Komentar