CPU (
Central Processing Unit ) merupakan perangkat keras komputer yang memiliki
fungsi untuk menerima dan melaksanakan perintah dan data dari perangat lunak.
CPU merupakan otak dari computer. Tanpa adanya CPU, maka computer tidak akan
berfungsi sebagai mestinya. CPU memiliki fungsi untuk menjalankan program yang
telah disimpan dalam memori utama, dengan cara mengambil intruksi kemudian
menguji intruksi dan mengeksekusinya sesuai alur perintah.
Fungsi CPU :
Fungsi CPU :
1. CPU akan mengatur dan mengendalikan
alat-alat input output.
2. CPU mampu mengambil intruksi-intruksi
dari memori utama
3. CPU akan mengambil data dari memori
utama untuk di proses
4. CPU akan mengirimkan intruksi ke ALU
jika ada perhitungan aritmatika.
5. CPU akan mengawasi kerja dari ALU .
6. CPU akan menyimpan hasil proses ke
memori utama.
SET REGISTER
Register
adalah alat untuk penyimpanan kecil yang memiliki kecepatan akses yang cukup
tinggi yang dipakai untuk menyimpan data atau intruksi yang di proses. Memori
ini hanya bersifat sementara, yang digunakan untuk menyimpan data pada saat pengolahan
selanjutnya. Register bisa diibaratkan sebagai ingatan di otak, apabila
melakukan pengolahan data manual, sehingga CPU dapat diibaratkan sebagai otak
yang berisi ingatan-ingatan, satuan kendali yang mengatur semua kegiatan dan
memiliki tempat untuk melakukan perbandingan dan perhitungan logika.
ALU
Alu adalah
bagian dari CPU yang melakukan operasi aritmrika dan operasi logika berdasarkan
intruksi yang telah ditentukan. Tugas utama dari ALU yaitu untuk melakukan
seluruh perhitungan matematika yang terjadi sesuai intruksi program. Selain
itu, ALU bertugas untuk melakukan keputusan dari sebuah operasi logika sesuai
intruksi program. CPU Interconnections merupakan system koneksi yang
menghubungjan komponen internal dari CPU, yaitu unit control, register, dan ALU
serta bus ekternal CPU yang akan menghubungkan system lainnya.
Cara kerja
CPU
Pada saat
intruksi dimasukkan ke processing devices, di letakkan di RAM, jika berbentuk
intruksi maka akan di tampung oleh control unit di program storage. Tetapi, jika
berbentuk data maka akan di tampung di working strorage. Jika register siap
menerima pengerjaan eksekusi, maka control unit lah yang akan mengambil
intruksi dari program storage untuk ditampungkan ke instruction register.
Ketika sebuah program sedang dieksekusi, maka data akan mengalir dari
RAM menuju sebuah unit yang menghubungkan antara CPU dengan RAM. Kemudian, data
di decode dengan memakai unit proses sebagai pendekoder intruksi yang mampu
menerjemahkan intruksi. Data akan berjalan ke unit aritmatika dan logika. Data
dapat disimpan sementara oleh ALU dalam sebuah lokasi memori agar dapat diambil
kembali dengan cepat untuk diolah. ALU mampu melakukan operasi tertentu,
mencakup penjumlahan, pengurangan, perkalian, dan pengujian terhadap data yang
ada dalam register.
SISTEM BUS
Bus adalah
suatu lintasan komunikasi yang menghubungkan dua atau lebih perangakat.
Karakteristik kunci suatu bus adalah bahwa bus merupakan suatu medium trasmisi
bersama. Berbagai perangkat yang terhubung ke bus, dan suatu sinyal yang
dipancarkan oleh tiap perangakat dapta diterima oleh semua perangkat lain yang
terhubung ke bus. Jika dua perangkat melakukan transmisi sepanjang periode yang
sama. Sinyalnya aka tumpang tindih dan menjadi rusak. Dengan demikian hanya
satu perangkat yang akan berhasil melakukan transmisi pada saat tertentu.
Umumnya, suatu
bus terdiri dari berbagai lintansan komunikasi, atau saluran. Masing-masing
saluran mampu mentransmisikan sinyal yang mewakili biner 1 dan biner 0. Dari
waktu ke waktu, suatu urutan digit biner dapat ditransmisikan melalui lintasan
tunggal. Dengan mengumpulkannya, beberapa lintasan bus dapat digunakan untuk
mentransmisikan digit biner secara simultan (secara parale). Sebagai contoh,
suatu unit data 8-bit dapat ditransmisikan melalui delapan saluran bus.
Sistem
komputer berisi sejumlah bus berbeda yang menyediakan lintasan antmara
komponen-komponen komputer utama (prosesor, memori I/O) disebut suatu sistem
BUS.
CENTRAL BASIC UNIT
Adalah yang mampu mengatur jalannya
program. Komponen ini sudah pasti terdapat dalam semua CPU. CPU bertugas
mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam
menjalankan fungsi-fungsi operasinya. termasuk dalam tanggung jawab unit kontrol
adalah mengambil intruksi-intruksi dari memori utama dan menentukan jenis
instruksi tersebut. 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. Dengan demikian tugas
dari unit kendali ini adalah:
1.
Mengatur
dan mengendalikan alat-alat masukan (input) dan keluaran (output).
2.
Mengambil
instruksi-instruksi dari memori utama.
3.
Mengambil
data dari memori utama (jika diperlukan) untuk diproses.
4.
Mengirim
instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta
mengawasi kerja dari ALU.
5.
Menyimpan
hasil proses ke memori utama.
REVERENSI