Dalam processor
sendiri terdapat beberapa bagian untuk menjalankan tugas masing-masing
sesuai fungsinya, Berikut bagian-bagian dalam processor
1. CONTROL UNIT
CU (Control Unit)
adalah bagian processor sebagai pengontrol untuk beberapa alat atau
perangkat yang terpasang pada komputer, Karena sebagai pengontrol maka
CU (Control Unit) menjalankan tugas sebagai berikut
- Mengatur dan mengendalikan alat-alat inpit dan output
- Mengatur dan mengendalikan alat-alat inpit dan output
- Mengambil instruksi-instruksi dari memori utama
- Mengambil data dari memori utama jika data butuh proses
- Mengirim
instruksi ke ALU (Arithmatic Logic Unit) bila ada perhitungan aritmetika
atau perbandingan logika serta mengawasi kerja dari ALU (Arithmatic
Logic Unit)- Menyimpan hasil proses ke memori utama
2. ARITHMATIC LOGIC UNIT
ALU (Arithmatic Logic Unit) Merupakan
komponen yang terdapat dalam komputer sebagai pusat semua perhitungan
aritmetika dan logika. Dengan keahliannya menghitung maka ia ditugaskan
sebagai berikut
- Melakukan semua perhitungan aritmetika (matematika) yang terjadi sesuai dengan instruksi program
- Melakukan
keputusan dari suatu operasi logika yang meliputi perbandingan dua
operand dengan menggunakan operator logika tertentu.
3. REGISTER
Register merupakan
alat penyimpan yang ukurannya sangat kecil namun memiliki kecepatan
yang sangat tinggi, benda ini fungsinya hampir sama dengan RAM (Random Access Memory) yaitu sifat penyimpanannya hanya sementara. Jadi Register ini gunanya untuk menyimpan data dan instruksi yang sedang di proses.
Cara Kerja CPU
Saat
data dan/atau instruksi dimasukkan ke processing-devices, pertama
sekali diletakkan di RAM (melalui Input-storage); apabila berbentuk
instruksi ditampung oleh Control Unit di Program-storage, namun apabila
berbentuk data ditampung di Working-storage). Jika register siap untuk
menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi
dari Program-storage untuk ditampungkan ke Instruction Register,
sedangkan alamat memori yang berisikan instruksi tersebut ditampung di
Program Counter. Sedangkan data diambil oleh Control Unit dari
Working-storage untuk ditampung di General-purpose register (dalam hal
ini di Operand-register). Jika berdasar instruksi pengerjaan yang
dilakukan adalah arithmatika dan logika, maka ALU akan mengambil alih
operasi untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya
ditampung di Accumulator. Apabila hasil pengolahan telah selesai, maka
Control Unit akan mengambil hasil pengolahan di Accumulator untuk
ditampung kembali ke Working-storage. Jika pengerjaan keseluruhan telah
selesai, maka Control Unit akan menjemput hasil pengolahan dari
Working-storage untuk ditampung ke Output-storage. Lalu selanjutnya dari
Output-storage, hasil pengolahan akan ditampilkan ke output-devices.
Fungsi 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,
seperti cakram keras, disket, cakram padat, maupun pita perekam.
Instruksi-instruksi tersebut kemudian disimpan terlebih dahulu pada
memori fisik (RAM), yang mana setiap instruksi akan diberi alamat unik
yang disebut alamat memori. Selanjutnya, CPU dapat mengakses data-data
pada RAM dengan menentukan alamat data yang dikehendaki.
Tidak ada komentar:
Posting Komentar