CENTRAL PROCESSING UNIT (CPU)

CENTRAL PROCESSING UNIT


PENGERTIAN CPU

Central Processing Unit (CPU) dari komputer adalah bagian dari hardware yang melaksanakan instruksi dari program komputer. CPU melakukan aritmatika, logis, dan operasi input dan output dasar dari sebuah sistem komputer. CPU adalah seperti otak dari komputer – setiap intruksi harus melalui CPU.

FUNGSI CPU

Central Processing Unit (CPU) memiliki beberapa fungsi sebagai alat pemroses utama di sebuah komputer, yaitu :
1.      CPU akan mengatur dan mengendalikan alat-alat input dan output.
2.      CPU mampu mengambil instruksi-instruksi dari memori utama.
3.      CPU akan mengambil data dari memori utama untuk di proses.
4.      CPU akan mengirimkan intruksi ke ALU jika ada perhitungan aritmatika.
5.      CPU akan mengawasi kerja dari ALU.
6.      CPU akan menyimpan hasil proses ke memori utama.

SET INSTRUKSI CPU
Ada dua arsitektur CPU utama yang berhubungan dengan set intruksi CPU, yaitu :
·         Reduced Instruction Set Computing (RISC)
Arsitektur menggunakan set instruksi yang relatif kecil, dan RISC Chip dirancang untuk mengeksekusi intruksi dengan sangat cepat.
·         Complex Instruction Set Computing (CISC)
Arsitektur menggunakan set intruksi yang luas, sehitngga langkah-langkah yang lebih sedikit per operasi.

KARAKTERISTIK CPU

·         Bus Clock atau Front Side Bus (FSB)
Bus Clock adalah lebar jalur transfer data pada prosessor yang berfungsi mengirim dan mengambil data dari komponen komputer. FSB ini sering digunakan dengan istilah “PC”. Sebagai gambaran, Intel Pentium IV 1.6 GHz PC-400, berarti prosessor tersebut bekerja pada bus atau FSB 400 MHz dan dalam satu kali pengiriman data, prosessor mampu mengirim data sebanyak 400 juta. Kemampuan FSB pada prosessor harus ditunjang dengan kemampuan FSB yang dimiliki motherboad agar diperoleh kinerja yang maksimal.
·         Clock Speed
Clock Speed adalah kecepatan prosessor dalam melakukan proses data atau eksekusi perintah yang bisa diselesaikan dalam waktu satu detik. Misalnya, Intel Pentium IV 1,6 GHz, berarti prosessor mempunyai kecepatan untuk dieksekusi perintah sebesar 1600 juta dalam satu detik. Semakin besar nilai clock speed, semakin cepat prosessor tersebut menyelesaikan pekerjaannya.
·         Cache Memory
Cache memory adalah jenis memori yang ditanamkan pada prosessor dan berfungsi menyimpan perintah yang dilakukan oleh prosessor. Cache memory pada processor dibagi menjadi tiga macam.
o   First Level atau L1 Cache
L1 Cache adalah memori yang tercepat dan yang pertama kali diakses oleh CPU. Memiliki ukurang yang kecil.
o   Second Level atau L2 Cache
L2 Cache terhubung langsung ke CPU, diakses setelah L1 Cache. Lebih besar ukurannya dan lebih lambat dari L1 Cache.
o   Third Level atau L3 Cache
L3 Cache adalah cache memori generasi terbaru, diakses setelah memeriksa L1 dan L2. Lebih besar ukurannya dan lebih lambar dari L2 Cache.

KOMPONEN-KOMPONEN CPU

ARITHMETIC AND LOGIC UNIT
Arithmetic and Logic Unit (ALU) adalah komponen dalam prosessor yang mengendalikan tentang aritmatika dan logika. Tugas utama ALU adalah melakukan semua perhitungan aritmatika yang terjadi sesuai dengan instruksi program. ALU melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut dengan adder.
Tugas lain ALU adalah melakukan keputusan operasi logika sesuai dengan intruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan logika tertentu.

CONTROL UNIT
Control Unit merupakan komponen dalam prosessor yang berfungsi sebagai pengatur lalu lintas data yang mempunyai fungsi berikut :
1.      Mengatur dan mengendalikan alat input dan output.
2.      Mengambil instruksi memori utama.
3.      Data memori utama (jika diperlukan) untuk diproses.
4.      Mengirim intruksi ke ALU jika terdapat perhitungan aritmatika atau perbandingan logika serta mengawasi kerja ALU.
5.      Menyimpan hasil proses ke memori utama.

MEMORY UNIT
Memory Unit meupakan komponen penyimpanan kecil dalam prosessor yang mempunyai kecepatan akses cukup tinggi. Digunakan untuk menyimpan data dan instruksi yang sedang diproses. Sementara data dan intruksi lain yang menunggu giliran untuk di proses masih disimpan dalam memory utama. Memori ini disebut dengan Cache Memory yang ditanamkan pada prosessor sehingga prosessor akan lebih cepat melakukan proses eksekusi.



                                           


EmoticonEmoticon