CPU merupakan tempat 
pemrosesan instruksi instruksi program. CPU terdiri dari dua bagian
utama, yaitu unit kendali (control unit) dan unit aritmatika dan logika (arithmatic and logic unit). Selain dua
bagian tersebut CPU mempuntai beberapa simpanan (storage) berukuran kecil yang
disebut register.   
      a.     
CU
(Control Unit)
       CU bertugas mengatur semua peralatan yang ada pada
sistem komputer. CU mengatur kapan 
       unit input menerima dan mengolah data serta
kapan menampilkan pada unit output.
1)      Mengatur
dan mengendalikan unit input dan output
2)      Mengambil
instruksi instruksi dari main memori
3)      Mengambil
data dari main memori jika diperlukan dalam proses
4)      Mengirim
instruksi instruksi ke ALU (Arithmatic
and Logic Unit) jika ada perhitungan aritmatika atau perbandingan logika
serta mengawasi kerja ALU. 
5)      Menyimpan
hasil proses ke main memory
        b.     
ALU (Arithmatic
Logic Unit )
        Tugas utama dari ALU adalah melakukan semua
perhitungan aritmatika yang terjadi sesuai 
        dengan instruksi program. Tugas lain
dari ALU adalah melakukan keputusan dari operasi logika 
        sesuai dengan instruksi
program. Operasi logika meliputi perbandingan dua buah elemen logika 
        dengan
menggunakan operator logika :
1)      Sama
engan ( = )
2)      Tidak
sama dengan ( < > )
3)      Kurang
dari ( < )
4)      Kurang
atau sama dengan dari ( < = )
5)      Lebih
besar dari ( > )
6)      Lebih
besar atau sama dengan dari ( > = )
        c.      
Register
        Register
merupakan simpanan (storage)
kecil yang mempunyai kecepatan tinggi, lebih cepat
        sekitar 5 – 10 kali
dibandingkan dengan kecepatan perekaman atau pengambilan data di main
        memory.
Register digunakan untuk menyimpan instruksi dan data yang sedang diproses oleh
        CPU. Adapun instruksi dan data lainnya yang menunggu giliran untuk diproses
masih disimpan 
        dalam memory.
        Ada
tiga macam memori yang dipergunakan di dalam sistem komputer :
1)     Register
Digunakan menyimpan instruksi dan data yang sedang diproses
2)     Main
memory
Digunakan menyimpan instruksi dan data yang akan sedang diproses serta
menyimpan hasil dari pengolahan.
3)     External
memory
Digunakan
untuk menyimpan program dan data permanen.
 
 
 
Tidak ada komentar:
Posting Komentar