Puji syukur ke hadirat Tuhan Yang Maha Esa. Atas rahmat dan hidayah-Nya, penulis dapat
menyelesaikan tugas Karya Ilmiah yang berjudul "CONTROL UNIT (CU)." dengan tepat
waktu.
Karya Ilmiah disusun untuk memenuhi tugas Mata Kuliah Arsitektur Komputer. Selain itu,
Karya Ilmiah ini bertujuan menambah wawasan bagi para pembaca dan juga bagi penulis.
Penulis mengucapkan terima kasih kepada Bapak/Ibu Mata Kuliah Arsitektur Komputer.
Ucapan terima kasih juga disampaikan kepada semua pihak yang telah membantu
diselesaikannya Karya Ilmiah ini.
Penulis menyadari Karya Ilmiah ini masih jauh dari sempurna. Oleh sebab itu, saran dan
kritik yang membangun diharapkan demi kesempurnaan Karya Ilmiah ini.
Penulis
i.
DAFTAR ISI
DAFTAR ISI.................................................................................................................. 1
BAB I PENDAHULUAN
B. Tujuan.......................................................................................................... ...... 2
BAB II PEMBAHASAN
E. CLU............................................................................................................. ...... 6
Kesimpulan....................................................................................................... ...... 8
REFERENSI.................................................................................................................. ...... 9
1.
BAB I
PENDAHULUAN
A. Latar Belakang
Sebelum membahas lebih detail mengenai Control Unit, tentunya yang sangat penting
kaitannya ialah CPU. Central Processing Unit (CPU) adalah bagian dari komputer yang
berupa perangkat keras (hardware) yang merupakan pusat kendali dari sitem komputer dan
mengkoordinasi semua kegiataan yang ada. Agar semua berjalan dengan baik, maka harus
ada interaksi antara peralatan satu dengan yang lain agar setiap proses yang dilakukan
brainware dapat berjalan sesuai keinginan.
B. Tujuan
Pembuatan tugas ini untuk melengkapi tugas dari mata kuliah Arsitektur Komputer yang
di bimbing oleh Bapak M. Erfan, S.Kom dan tujuan lainnya ialah untuk menambah wawasan
kami tentang dunia komputer, dan yang akan dibahas disini ialah tentang Control Unit.
2.
BAB II
PEMBAHASAN
Control Unit atau Unit Kendali merupakan salah satu Unit yang terdapat pada CPU bertugas
untuk mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer. Unit
kendali akan mengatur kapan alat input menerima data dan kapan data diolah serta kapan
ditampilkan pada alat output.
Unit ini juga mengartikan instruksi-instruksi dari program komputer, membawa data dari alat
input ke memori utama, dan mengambil data dari memori utama untuk diolah. 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.
Unit masukan (Input Unit) adalah perangkat keras komputer yang berfungsi
sebagai alat untuk memasukkan data atau perintah ke dalam komputer
Unit logika dan aritmatika (Arithmetic & Logical Unit / ALU) adalah salah satu
bagian/komponen dalam sistem di dalam sistem komputer berfungsi melakukan
operasi/perhitungan aritmatika dan logika (seperti penjumlahan, pengurangan dan
beberapa logika lain), AlU bekerja besama-sama memori. Di mana hasil dari
perhitungan di dalam ALU di simpan ke dalam memori.
Unit memori/penyimpanan (Memory / Storage Unit) terbagi menjadi dua bagian
yaitu memori internal dan memori eksternal. Memori internal berupa RAM
(Random Access Memory) yang berfungsi untuk menyimpan program yang kita
olah untuk sementara waktu, dan ROM (Read Only Memory) yaitu memori yang
hanya
3.
Bisa dibaca dan berguna sebagai penyedia informasi pada saat komputer pertama
kali dinyalakan.
Unit keluaran (Output Unit) adalah perangkat keras komputer yang berfungsi
untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat
berupa hardcopy (ke kertas), softcopy (ke monitor), ataupun berupa suara.
Control Unit dan ALU membentuk suatu unit tersendiri yang disebut Central
Processing Unit (CPU). Hubungan antar masing-masing unit yang membentuk
suatu sistem komputer.
Data diterima melalui Input Device dan dikirim ke Memory. Di dalam Memory
data disimpan dan selanjutnya diproses di ALU. Hasil proses disimpan kembali ke
Memory sebelum dikeluarkan melalui Output Device. Kendali dan koordinasi
terhadap sistem ini dilakukan oleh Control Unit.
5. Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika
serta mengawasi kerja.
Berfungsi untuk menerima hasil pengolahan data dari CPU melalui memori. Seperti halnya
pada unit masukan maka pada unit keluaran dikenal juga istilah peralatan keluaran (Output
device) dan media keluaran (Output media).
Sinyal control didalam prosesor terdiri dari dua macam: sinyal-sinyal yang
menyebabkan data dipindahkan dari register yang satu keregister yang lainnya, dan
sinyal-sinyal yang dapat mengaktifasi fungsi-fungsi ALU tertentu.
Sinyal control bagi bus control sinyal ini juga terdiri dari dua macam: sinyal control
bagi memori dan sinyal control bagi modu-modul I/O.
5.
E. CLU
Unit kendali logika ( Control Logic Unit ) bertugas untuk mengatur seluruh aktifitas
perangkat keras di dalam komputer.
2. Memberi kode pada instruksi untuk menentukan operasi mana yang akan dilaksanakan
Setelah menginterpretasi kode biner suatu instruksi, CLU menghasilkan serangkaian perintah
kendali, yang disebut sebagai instruksi mikro (microinstruction ) atau operasi mikro. Instruksi
mikro merupakan operasi primitif tingkat rendah yang bertindak secara langsung pada sirkuit
logika suatu komputer dan mengatur fungsi-fungsi sebagai berikut :
3. Memberi inisial sinyal-sinyal kendali seperti READ, WRITE, SHIFT, CLEAR & SET
Single-Cycle CU
Proses di CUl ini hanya terjadi dalam satu clock cycle, artinya setiap instruksi ada pada satu
cycle, maka dari itu tidak memerlukan state. Dengan demikian fungsi boolean masing-masing
control line hanya merupakan fungsi dari opcode saja. Clock cycle harus mempunyai panjang
yang sama untuk setiap jenis instruksi. Ada dua bagian pada unit kontrol ini, yaitu proses
men-decodeopcode untuk mengelompokkannya menjadi 4 macam instruksi (yaitu di gerbang
AND), dan pemberian sinyal kontrol berdasarkan jenis instruksinya (yaitu gerbang OR).
Keempat jenis instruksi adalah “R-format” (berhubungan dengan register), “lw” (membaca
memori), “sw” (menulis ke memori), dan “beq” (branching). Sinyal kontrol yang dihasilkan
bergantung pada jenis instruksinya. Misalnya jika melibatkan memori ”R-format” atau ”lw”
maka akan sinyal ”Regwrite” akan aktif. Hal lain jika melibatkan memori “lw” atau “sw”
maka akan diberi sinyal kontrol ke ALU, yaitu “ALUSrc”. Desain single-cycle ini lebih dapat
bekerja dengan baik dan benar tetapi cycle ini tidak efisien.
Multi-Cycle CU
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
outputcontrol 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.
7.
BAB III
PENUTUP
KESIMPULAN :
Central Unit merupakan unitt kendali yang bertugas untuk mengatur dan mengendalikan
semua peralatan yang ada pada sistem computer atau control unit juga dapat dikatakan
sebagai pengendali dari seluruh sistem rumah tangga didalam CPU.
Adapun struktur dari CU yaitu terdiri atas input unit, ALU, storage unit dan output unit.
CU memiliki tugas yaitu untuk mengontrol operasi CPU dan secara keselurahan mengontrol
komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi –
fungsi operasinya. I/O CU terdiri atas Clock/pewaktu, Register instruksi, flag, Sinyal control
untuk mengontrol bus, Sinyal control didalam prosesor, Sinyal control bagi bus. CLU
merupakan Unit kendali logika ( Control Logic Unit ) bertugas untuk mengatur seluruh
aktifitas perangkat keras di dalam komputer. Dan macam dari CU adalah Single-Cycle CU
dan Multi-Cycle CU.
8.
REFERENSI
Ü Id.wikipedia.org/wiki/unit.kendali
Ü Rajarayu.blogspot.com/2012/11/operasi-unit-kendali-cu-control unit.html
Ü Rahmadanier.wordpress.com/2011/04/17/mengenal-alu-dan-cu/
Ü http://radmarssy.wordpress.com/2007/02/07/struktur-dasar-komputer/
Ü http://l-doel.blogspot.com/2010/10/struktur-dasar-komputer.html
9.