CPU merujuk kepada perangkat
keras komputer yang memahami dan melaksanakan perintah dan data dari perangkat
lunak. Istilah lain, pemroses/prosesor (processor).
Tugas-tugas dari CPU :
- Mengambil dan memasukan data
- Melaksanakan intruksi secara
berurutan
- Memproses data secara arithmetic
dan logical
BAGIAN-BAGIAN CPU
Unit kontrol yang mampu mengatur jalannya
program. Komponen ini sudah pasti terdapat dalam semua CPU. CPU bertugas
mengontrol komputer sehingga terjadi sinkronisasi kerja antarkomponen 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.
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 digunakan untuk menyimpan data saat di olah ataupun data untuk
pengolahan selanjutnya.
ALU unit yang bertugas untuk melakukan operasi
aritmetika dan operasi logika berdasar instruksi yang ditentukan. ALU sering di
sebut mesin bahasa karena bagian ini ALU terdiri dari dua bagian,
yaitu unit arithmetika dan unit logika boolean yang masing-masing memiliki
spesifikasi tugas tersendiri. Tugas utama dari ALU adalah melakukan semua
perhitungan aritmatika yang terjadi sesuai dengan instruksi program.