#Attribution1 { height:0px; visibility:hidden; display:none }

Sabtu, 20 September 2014

CONTROL UNIT CPU

Control Unit (CU) merupakan salah satu bagian dari CPU yang bertugas untuk memberikan arahan, kendali dan kontrol terhadap operasi yang dilakukan oleh bagian ALU (Aritmethic Logic Unit) di dalam CPU. Keluaran dari CU akan mengatur aktivitas dari bagian yang ada di dalam CPU.


Fungsi Control Unit :
  • Mengatur dan mengendalikan alat-alat input dan output.
  • Mengambil intruksi-intruksi dari memori utama.
  • Mengambil data dari memori utama kalau diperlukan oleh proses.
  • Mengirim intruksi ke ALU bila ada perhitungan aritmatika dan perbandingan logika serta mengawasi kerja.
  • Menyimpan hasil proses ke memori utama.



Control Unit memiliki 3 bagian didalamnya, Squencing Logic, Register and Decoder, dan Control Memory. Berikut merupakan fungsi setiap bagian tersebut :

  • Squencing Logic   : Rangkaian digital yang digerakkan untuk mengatur operasi internal CPU.
  • Control Memory   : Program dan micro program untuk mengatur pergerakan internal CPU.
  • Register Decoder  : Tempat untuk meletakkan dan menterjemahkan intruksi-intruksi didalam CPU.
Register tersebut terbagi menjadi 4 macam, yaitu :
  • Storage Register (Register Penyimpanan) Register yang menampung/menyimpan data sementara yang dipindahkan dari memori dan menerima hasil proses yang akan dikirim ke memori.
  • Address Register (Register Alamat) Register yang menyimpan alamat – alamat data, yang akan digunakan untuk menjalankan(executing)instruksi.
  • Accumulator
    Register yang berfungsi menyimpan hasil perhitungan aritmatika. Dari accumulator, data kemudian dipindahkan ke memori atau register lain untuk diproses lebih lanjut.
  • General Purpose Register Register yang dapat menyimpan data, alamat hasil perhitungan aritmatika.



0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.