Diagram Blok komputer adalah diagram yang dibuat untuk mempetakan proses kerja pada
suatu komputer, hal ini bertujuan untuk memudahkan seseorang dalam mengenal
komponen-komponen dalam CPU dan memahami alur kerja di dalamnya
3. I/O Ports
Bagian ini digunakan untuk menerima ataupun mengirim data ke luar sistem.
Peralatan input danoutput diatas terhubung melalui port ini.
5. Memori
Memori terbagi menjadi dua bagian yaitu memori internal dan memori external.
Memori internal berupa RAM (Random Accese Memory) yang berfungsi untuk
menyimpan program yang kitaolah untuk sementara waktu, dan ROM (Read Only
Memory) yaitu memori yang hanya bisadibaca dan berguna sebagai penyedia
informasi pada saat komputer pada saat dinyalakan.
Central Proccesing Unit adalah otak dari komputer yang mampu menangani segala hal yang
diperintahkan oleh pengguna, apabila CPU ini tidak ada, maka komputer tidak akan
berfungsi.
Input/Output Unit adalah peralatan – peralatan yang digunakan oleh pengguna yang
berguna untuk mengoperasikan komputer atau bisa sebagai pemberi instruksi dari
pengguna ke CPU.
Memory Unit adalah suatu komponen yang berguna untuk menyimpan data yang dapat
dibagi menjadi 2 bagian, yaitu : Internal dan Eksternal.
Dari ketiga komponen utama tersebut dihubungkan dengan Bus. Bus merupakan kawat atau
sebuah jalur fisik yang berfungsi menghubungkan register-register dengan unit-unit
fungsional yang berhubungan dengan tiap-tiap modul. ada tiga jenis Bus, yaitu Data Bus,
Address Bus dan Control Bus. Ketiga Bus tersebut biasa disebut System Bus yang
mengontrol ketiga komponen utama.
Pada gambar diatas merupakan cara pemrosesan suatu data melalui control BUS. CPU akan
membaca ke memori selanjutnya data dari CPU akan dikirim lalu dpiroses ke input/output.
apabila memerlukan operasi aritmatika maka data kembali dimasukan ke ALU untuk diproses
dan disinkronasikan lalu dikirim kembali ke CPU.
CONTROL UNIT
bertugas untuk mengatur seluruh aktifitas perangkat keras di dalam komputer dan juga untuk
memindahkan data antar register.
CLU bertugas untuk :
Memberi suatu instruksi dari memori
Memberi kode pada instruksi untuk menentukan operasi mana yang akan dilaksanakan
Menentukan sumber dan tujuan data di dalam perpindahan data
Mengeksekusi operasi yang dikerjakan
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 :
Membuka/menutup gerbang ( gate ) dari sebuah register ke sebuah bus
Mentransfer data sepanjang bus
Memberi inisial sinyal-sinyal kendali seperti READ, WRITE, SHIFT, CLEAR
dan SET
Mengirimkan sinyal-sinyal waktu
Menunggu sejumlah periode waktu tertentu
Menguji bit-bit tertentu dalam sebuah register.
Register
Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi,
yang digunakan untuk menyimpan data dan/atau instruksi yang sedang diproses. Memori ini
bersifat sementara, biasanya di gunakan untuk menyimpan data saat di olah ataupun data untuk
pengolahan selanjutnya. Register umumnya diukur dengan satuan bit yang dapat ditampung
olehnya, seperti "register 8-bit", "register 16-bit", "register 32-bit", atau "register 64-bit" dan
lain-lain.
Kategori dalam register :