CPU ( Central Processing Unit )   Leave a comment


CPU adalah singkatan dari Central Processing Unit merupakan perangkat keras komputer yang juga disebut sebagai Unit Pengolah Pusat (UPP) pada computer yang 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.

Saat sebuah program dieksekusi, data mengalir 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 sanggup menerjemahkan instruksi. Data kemudian berjalan ke unit aritmatika dan logika (ALU) yang melakukan kalkulasi dan perbandingan.

Data bisa jadi disimpan sementara oleh ALU dalam sebuah lokasi memori yang disebut dengan register supaya dapat diambil kembali dengan cepat untuk diolah. ALU dapat melakukan operasi-operasi tertentu, meliputi penjumlahan, perkalian, pengurangan, pengujian kondisi terhadap data dalam register, hingga mengirimkan hasil pemrosesannya kembali ke memori fisik, media penyimpan, atau register apabila akan mengolah hasil pemrosesan lagi. Selama proses ini terjadi, sebuah unit dalam CPU yang disebut dengan penghitung program akan memantau instruksi yang sukses dijalankan supaya instruksi tersebut dapat dieksekusi dengan urutan yang benar dan sesuai.

Komponen Utama CPU

v  Arithmetic and Logic Unit (ALU), bertugas membentuk fungsi ‑ fungsi pengolahan data komputer

v  Control Unit, bertugas mengontrol operasi CPU dan secara keseluruhan mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi ‑ fungsi operasinya

v  Registers, adalah media penyimpan internal CPU yang digunakan saat proses pengolahan data

v  CPU Interconnections, adalah sistem koneksi dan bus yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register ‑ register dan juga dengan bus ‑ bus eksternal CPU yang menghubungkan dengan sistem lainnya

 

Fungsi CPU

Fungsi CPU adalah penjalankan program ‑ program yang disimpan dalam memori utama dengan cara mengambil instruksi ‑ instruksi, menguji instruksi tersebut dan mengeksekusinya satu persatu sesuai alur perintah

Proses Eksekusi Program adalah dengan mengambil pengolahan instruksi yang terdiri dari dua langkah, yaitu : operasi pembacaan instruksi (fetch) dan operasi pelaksanaan instruksi (execute)

 

Siklus Fetch-Eksekusi

v  CPU awalnya akan membaca instruksi dari memori

v  Terdapat register dalam CPU yang berfungsi mengawasi dan menghitung instruksi selanjutnya, yang disebut Program Counter (PC)

v  PC akan menambah satu hitungannya setiap kali CPU membaca instruksi

v  Instruksi ‑ instruksi yang dibaca akan dibuat dalam register instruksi (IR)

 

Aksi-Aksi CPU

CPU ‑ Memori, perpindahan data dari CPU ke memori dan sebaliknya

CPU – I/0, perpindahan data dari CPU ke modul I/0 dan sebaliknya

Pengolahan Data, CPU membentuk sejumlah operasi aritmatika dan logika terhadap data

Kontrol, merupakan instruksi untuk pengontrolan fungsi atau kerja. Misalnya instruksi pengubahan urusan eksekusi

                                                            

Daftar pustaka

 

http://karodalnet.blogspot.com/2011/04/fungsi-cpu.html

http://www.google.co.id/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CC8QFjAA&url=http%3A%2F%2Fgianluigi21.files.wordpress.com%2F2010%2F06%2Forganisasi-komputer-dasar.doc&ei=fX-wUOnhMpGrrAfdmYCICg&usg=AFQjCNGg3cmC4Bcs-X0TFyw1W5mXUXVHrA

 

Posted November 24, 2012 by anasnurhuda354 in Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: