Central Processing
Unit
Pengertian CPU
Pengertian CPU atau Central Processing Unit adalah perangkat
keras komputer yang memiliki tugas untuk menerima dan melaksanakan perintah dan
data dari perangkat lunak. Karena merupakan pusat pengolahan data dalam sebuah
komputer, CPU sering disebut juga sebagai processor. Cepat atau lambatnya
kinerja dari sebuah computer cukup ditentukan oleh kualitas dan teknologi dari
CPU yang digunakan.
CPU memiliki berbagai macam komponen didalamnya, diantaranya
sebagai berikut :
1. Unit Kontrol
Unit kontrol merupakan bagian dari prosesor yang mengatur
jalannya program. Komponen ini terdapat dalam semua CPU. Salah satu tugas dari
unit kontrol adalah mengambil intruksi-intruksi dari memori utama dan
menentukan jenis instruksi tersebut. operasinya. Hasil dari pengolahan data
dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya
akan disajikan ke alat output. Dengan demikian unit kontrol dapat mengontrol
komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan
fungsi-fungsinya.
2. Register
Register merupakan alat penyimpanan berukuran relatif kecil
namun memiliki kecepatan akses cukup tinggi dengan fungsi untuk menyimpan data
atau instruksi yang sedang diproses. Memori ini bersifat sementara, biasanya di
gunakan untuk menyimpan data saat sedang di olah ataupun data untuk pengolahan
selanjutnya.
3. Aritmathic Logic Unit
Aritmathic Logic Unit atau dapat disingkat dengan ALU merupakan
bagian dari CPU yang memiliki tugas untuk melakukan operasi aritmatika dan
operasi logika berdasar instruksi yang ditentukan. ALU sering di sebut juga
sebagai mesin bahasa karena 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
yang terjadi sesuai dengan instruksi program. ALU melakukan semua operasi
aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan
disebut adder.
4. BUS
Sebuah bus dalam
komputasi, adalah satu set koneksi fisik (kabel, sirkuit cetak, dll) yang dapat
digunakan bersama oleh beberapa komponen hardware untuk
berkomunikasi satu sama lain. Tujuan dari bus adalah untuk
mengurangi jumlah "jalur" yang dibutuhkan untuk berkomunikasi antara
komponen, dengan menggunakan saluran data tunggal. Inilah sebabnya mengapa
kata-kata "jalur data" atau data highway sering
dipakai.
5. Memori
Memori
adalah istilah generik bagi tempat penyimpanan data dalam komputer. Memory
biasanya disebut sebagai RAM, singkatan dari Random Access Memory. Memory
berfungsi sebagai tempat penyimpanan data sementara. Memory bekerja dengan
menyimpan & menyuplai data-data penting yg dibutuhkan Processor dengan
cepat untuk diolah menjadi informasi. Karena itulah, fungsi kapasitas merupakan
hal terpenting pada memory. Dimana semakin besar kapasitasnya, maka semakin
banyak data yang dapat disimpan dan disuplai, yang akhirnya membuat Processor
bekerja lebih cepat. Secara garis besar memori dapat diklasifikasikan menjadi
dua bagian yaitu memori utama dan memori pembantu.
Kapasitas memori
dinyatakan dalam byte (1 byte = 8 bit) atau word ,panjang word umumnya adalah
8,16,32 bit. Sedangkan yang dimaksud Cache adalah : Cache beasal dari kata
cash. Dari istilah tersebut cache adalah tempat menyembunyikan atau tempat
menyimpan sementara. Sesuai definisi tersebut cache memori adalah tempat
menympan data sementara. Cara ini dimaksudkan untuk meningkatkan transfer data
dengan menyimpan data yang pernah diakses pada cache tersebut, sehingga apabila
ada data yang ingin diakses adalah data yang sama maka maka akses akan dapat
dilakukan lebih cepat. Cache memori ini adalah memori tipe SDRAM yang memiliki
kapasitas terbatas namun memiliki kecepatan yang sangat tinggi dan harga yang
lebih mahal dari memori utama. Cache memori ini terletak antara register dan
RAM (memori utama) sehingga pemrosesan data tidak langsung mengacu pada memori
utama.
Fungsi dari CPU
Fungsi utama dari CPU adalah melakukan operasi
aritmatika dan logika terhadap data yang diambil dari memori atau dari
informasi yang diberikan melalui beberapa perangkat keras. CPU hampir sama
seperti kalkulator, hanya saja CPU jauh lebih kompleks dalam melakukan
pemrosesan dari intruksi-intruksi yang diberikan. Instruksi-instruksi tersebut
kemudian disimpan terlebih dahulu pada RAM, setiap instruksi akan diberi alamat
unik yang disebut alamat memori. Selanjutnya, CPU dapat mengakses data-data
pada RAM dengan menentukan alamat data yang dipilih.
Sumber
:
Tidak ada komentar:
Posting Komentar