FUNGSI CPU ( Central Processing Unit )
Fungsi
utama CPU adalah menjalankan program
yang disimpan di memori utama dengan cara mengambil instruksi-instruksi dari memori
utama dan melaksanakannya satu persatu sesuai dengan alur perintah. Pekerjaan
ini dilakukan dalam dua tahapan yaitu membaca instruksi (fetch) dan melaksanakan instruksi (execute). Proses membaca dan melaksankan dilakukan
berulang-ulang sampai semua instruksi yang terdapat di memori utama dijalankan
atau komputer dimatikan. Proses ini dikenal juga sebagai siklus fetch-eksekusi.
Ketika
sebuah program dilaksanakan, data berjalan dari RAM ke sebuah unit yang disebut
dengan bus, yang menghubungkan antara CPU dengan RAM. Data kemudian didekode
dengan menggunakan unit proses yang disebut sebagai pendekoder instruksi yang dapat menerjemahkan instruksi.
Data kemudian dikirim ke unit aritmatika dan logika (ALU) untuk kalkulasi dan perbandingan. Data bisa disimpan sementara
oleh ALU dalam lokasi memori yang disebut register
supaya dapat diambil kembali dengan cepat untuk diola.



