FUNGSI DAN CARA KERJA CPU

FUNGSI DAN CARA KERJA CPU, I/O, S/IDAN MAIN MEMORY
1. CPU(Central Processing Unit)
CPU merupakan otak system computer . CPU terdiri dari dua bagian utama yaituunit kendali (control
unit) dan yang kedua adalah unit aritmatika dan logika(Arithmetic and logic unit) serta beberapa
simpanan (memory) beruku ran kecil yangdisebut register.




Fungsi CPU
Fungsi utama dari CPU adalah melakukan operasi aritmatika danlogika terhadap data yang
diambil dari memori atau dari informasi yangdimasukkan melalui beberapa perangkat keras,
seperti papan ketik,pemindai, tuas kontrol, maupun tetikus. Cara kerja CPU yaitu
denganmengambil instruksi-instruksi dari memori utama dan mengeksekusinyasatu per satu
sesuai dengan alur perintah.
Kinerja / proses kerja:
Saat data dan/atau instruksi dimasukkan ke processing-devices,pertama sekali diletakkan di RAM
(melalui Input-storage). Apabilaberbentuk instruksi ditampung oleh Control Unit di Programstorage,namun apabila berbentuk data ditampung di Working-storage. Jika registersiap untuk
menerima pengerjaan eksekusi, maka Control Unit akanmengambil instruksi dari Programstorage untuk ditampungkan keInstruction Register, sedangkan alamat memori yang berisikan
instruksitersebut ditampung di Program Counter. Sedangkan data diambil olehControl Unit dari
Working-storage untuk ditampung di General-purposeregister . Jika berdasar instruksi

pengerjaan yang dilakukan adalaharithmatika dan logika, maka ALU akan mengambil alih operasi
untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya ditampung diAccumulator.
Apabila hasil pengolahan telah selesai, maka Control Unitakan mengambil hasil pengolahan di
Accumulator untuk ditampungkembali ke Working-storage. Jika pengerjaan keseluruhan telah
selesai,maka Control Unit akan menjemput hasil pengolahan dari Working-storageuntuk
ditampung ke Output-storage. Lalu selanjutnya dari Output-storage,hasil pengolahan akan
ditampilkan ke output-devices.

2. I/O (input dan Output)
 Input Device (Alat Masukan)Adalah perangkat keras komputer yang berfungsi sebagai alat untuk
memasukan data atau perintah ke dalam computer
Kinerja unit input : memasukkandatadari luar ke dalam mikroprosesor ,contohnya data yang
berasal darikeyboardataumouse.
 Output Device (Alat Keluaran)Adalah perangkat keras komputer yang berfungsi untuk
menampilkankeluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy
(kekertas), soft-copy (ke monitor), ataupun berupa suara.
Kinerja unit output : menampilkan data, atau dengan kata lain untuk menangkap data yang
dikirimkan oleh
mikroprosesor, contohnya
data

yang
akanditampilkan
pada
layarmonitoratauprinter.

3. S/I (system Interconnection)
 Fungsi : untuk menghubungan diantara ketiga elemen CPU - Main Memory -Input Output untuk
disinkronisasikan dan dijalankan oleh komputer.
 Interkoneksi yang banyak digunakan sampai saat ini adalah system bus.Dalam arsitektur
komputer, sebuah bus adalah sebuah subsistem yangmentransfer data antar komponen
komputer pada sebuah komputer atauantar komputer.Secara umum fungsi saluran bus
dikategorikan dalam tigabagian : Address Bus, data bus, dan Control bus.
Berikut kinerja masing-masing bus :
1) Data bus
Kinerja :memindahkan data antar modul dalam sistem computer yangbersifat
bldirectional, artinya CPU dapat membaca dan menerima datamelalui data bus ini.
Data bus biasanya terdiri atas 8, 16, 32, atau 64 paralel.
2) Address Bus
Kinerja : menandakan lokasi sumber ataupun tujuan pada prosestransfer data. Pada
jalur ini, CPU akan mengirimkan alamat memori yangakan ditulis atau dibaca.

Address bus biasanya terdiri atas 16, 20, 24, atau32 jalur paralel.
3) Control BusKinerja : mengontrol penggunaan serta akses ke Data Bus danAddress
Bus. terdiri dari 4 sampai 10 jalur parallel

4. Main memory
 Main memory adalah memori yang memiliki kapasitas yang cukup besar
yangmenampung semua instruksi dan data sebelum diproses CPU.
 Memori ini dibutuhkan karena CPU hanya dapat me-nyimpan instruksi dandata
di register yang ukurannya kecil.
 Main memory terdiri dari RAM dan ROM.
RAM : memori yang berfungsi untuk menyimpan program yang kita olahuntuk
sementara waktu
ROM : memori yang hanya bisa dibaca dan berguna sebagai penyediainformasi
pada saat komputer pada saat dinyalakan.
 Fungsi : media penyimpanan data yang berkaitan dengan CPU atau perangkatI/O.
 Kinerja : menyimpan data dalam bentuk array yang disusun word atau byte.Setiap word
atau byte mempunyai alamat tersendiri. Data yang disimpan padamemori utama ini
bersifat volatile, artinya data yang disimpan bersifat sementaradan dipertahankan oleh
sumber-sumber listrik, apabila sumber listrik dimatikanmaka datanya akan hilang.


KESIMPULAN
CPU atau Central Processing Unit berfungsi melakukan operasi aritmatika dan logikaterhadap
data yang diambil dari memori atau dari informasi yang dimasukkan melaluibeberapa perangkat keras
I/O atau Input Output merupakan alat yang menginput data yang akan diolah danmengoutput
data yang sudah diolah.
S/I atau System Interconection berfungsi untuk menghubungkan antara CPU, MainMemory dan
alat Input Output.
Main Memory merupakan memori yang memiliki kapasitas yang cukup besar yangmenampung
semua instruksi dan data sebelum diproses CPU