- Pengertian Central Processing Unit (CPU)
Unit Pengolah Pusat (UPP) (bahasa Inggris:
CPU, singkatan dari
Central Processing Unit),
merujuk kepada perangkat keras komputer yang memahami dan melaksanakan
perintah dan data dari perangkat lunak. Istilah lain, prosesor (pengolah
data), sering digunakan untuk menyebut CPU. Adapun mikroprosesor adalah
CPU yang diproduksi dalam sirkuit terpadu, seringkali dalam sebuah
paket sirkuit terpadu-tunggal. Sejak pertengahan tahun 1970-an,
mikroprosesor sirkuit terpadu-tunggal ini telah umum digunakan dan
menjadi aspek penting dalam penerapan CPU.
CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya
pemrosesannya. Fungsi utama dari CPU adalah melakukan operasi
aritmatika dan logika terhadap data yang diambil dari memori atau dari
informasi yang dimasukkan melalui beberapa perangkat keras, seperti
papan ketik, pemindai, tuas kontrol, maupun tetikus. CPU dikontrol
menggunakan sekumpulan instruksi perangkat lunak komputer. Perangkat
lunak tersebut dapat dijalankan oleh CPU dengan membacanya dari media
penyimpan.
- Bagian-bagian Central Processing Unit (CPU)
Komponen CPU terbagi menjadi beberapa macam, yaitu sebagai berikut :
- Unit kontrol (Control Unit)
Unit kontrol ini adalah bagian dari prosesor yang mampu mengatur
jalannya program. Komponen ini 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 (Aritmathic Logic Unit). Hasil dari
pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk
disimpan, dan pada saatnya akan disajikan ke alat output.
- 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. jika dianalogikan, register ini dapat
diibaratkan sebagai ingatan di otak bila kita melakukan pengolahan data
secara manual, sehingga otak dapat diibaratkan sebagai CPU, yang berisi
ingatan-ingatan, satuan kendali yang mengatur seluruh kegiatan tubuh dan
mempunyai tempat untuk melakukan perhitungan dan perbandingan logika.
- ALU (Aritmathic Logic Unit)
ALU merupakan bagian dari CPU 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 aritmatika dan unit logika boolean yang masing-masing
memiliki spesifikasi tugas tersendiri. Tugas utama dari ALU adalah
melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai
dengan instruksi program. ALU melakukan semua operasi aritmatika dengan
dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut
adder.
Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi
logika sesuai dengan instruksi program. Operasi logika meliputi
perbandingan dua operand dengan menggunakan operator logika tertentu,
yaitu sama dengan (=), tidak sama dengan (≠), kurang dari (<), kurang
atau sama dengan (≤), lebih besar dari (>), dan lebih besar atau
sama dengan (≥).
- CPU Interconnections
CPU Interconnections adalah Sistem Bus dan Koneksi yang menghubungkan
komponen internal CPU, yaitu ALU, Unit Kontrol dan Register-register
dan juga dengan Bus-bus Eksternal CPU yang menghubungkan dengan sistem
lainnya, seperti memori utama, piranti masukan /keluaran. Sistem Bus
adalah jalur komunikasi yang dibagi pemakai suatu set kabel tunggal yang
digunakan untuk menghubungkan berbagai subsistem. Karakteristik penting
sebuah bus adalah bahwa bus merupakan media transmisi yang dapat
digunakan bersama.
Sistem komputer terdiri dari sejumlah bus yang berlainan yang
menyediakan jalan antara dua buah komponen pada bermacam-macam tingkatan
hirarki sistem komputer. Sebuah sistem bus terdiri dari 50 hingga 100
saluran yang terpisah. Masing-masing saluran ditandai dengan arti dan
fungsi khusus. Walaupun terdapat sejumlah rancangan bus yang berlainan,
fungsi saluran bus dapat diklasifikasikan menjadi tiga kelompok, yaitu
saluran data, saluran alamat, dan saluran kontrol. Selain itu, terdapat
pula saluran distribusi daya yang memberikan kebutuhan daya bagi modul
yang terhubung.
sumber: (
http://okghiqowiy.blogspot.co.id/2014/11/central-processing-unit-cpu.html)