CPU memiliki beberapa komponen, yaitu :
- Unit kontrol yang mampu mengatur jalannya program. Didalam
semua CPU sudah pasti terdapat unit kontrol. CPU bertugas mengontrol komputer
sehingga terjadi sinkronisasi kerja antar-komponen dalam menjalankan
fungsi-fungsi operasinya tersebut. Tanggung jawab dari unit kontrol ini yaitu
mengambil intruksi-intruksi dari main memory dan menentukan jenis instruksi
tersebut. Bila ada instruksi untuk perhitungan aritmatika atau perbandingan
logika, maka unit kendali akan mengirim perintah tersebut ke ALU. Hasil dari
pengolahan data dibawa oleh unit kendali ke main memory lagi untuk kemudian
disimpan, dan pada saatnya akan disajikan ke alat output. Dengan demikian tugas
dari unit kendali ini adalah:
- Mengatur dan mengendalikan piranti masukan (input) dan keluaran (output).
- Mengambil instruksi-instruksi dari memori utama.
- Mengambil data dari main memory (jika diperlukan) untuk selanjutnya diproses.
- Mengirim instruksi ke ALU, apabila terdapat perhitungan aritmatika atau perbandingan logika, serta mengawasi kerja dari ALU.
- Menyimpan hasil proses kedalam main memory.
- Register merupakan alat penyimpanan kecil yang mempunyai
kecepatan akses yang cukup tinggi, yang
digunakan untuk menyimpan data atau perintah yang sedang diproses. Memori ini
hanya bersifat sementara, biasanya digunakan untuk menyimpan data saat di olah
ataupun untuk pengolahan selanjutnya.
Secara analogi, register ini dapat diibaratkan sebagai ingatan manusia, bila
manusia melakukan pengolahan data secara manual, sehingga otak manusia dapat
diibaratkan sebagai CPU yang berisikan ingatan-ingatan, satuan kendali yang
mengatur seluruh kegiatan tubuh dan memiliki tempat untuk melakukan perhitungan
dan juga perbandingan logika.
- ALU yang bertugas untuk melakukan operasi aritmetika dan
operasi logika berdasarkan pada instruksi yang ditentukan. ALU sering di sebut
juga sebagai mesin bahasa yang terdiri dari 2 bagian (unit aritmatika dan unit
logika) yang masing-masing memiliki tugasnya masing-masing. Tugas utama dari
ALU yaitu melakukan perhitungan-perhitungan aritmatika yang terjadi sesuai
dengan perintah dari program.
Cara Kerja CPU :
Lihat juga tentang Apa itu BIOS ?
0 on: "Pengertian CPU (Central Proccessing Unit)"