CPU yang merupakan singkatan dari Central Processing Unit adalah komponen keras atau perangkat hardware pemroses data utama dalam sebuah komputer. CPU dapat disebut sebagai otak komputer karena CPU mengatur semua aktifitas dan jalannya semua program termasuk aplikasi atau software di dalamnya.
Apapun itu semua hal yang berkaitan dengan proses dalam komputer baik suatu proses yang sepele sekalipun akan selalu diatur oleh CPU. Misalnya saat Anda menekan tombol huruf “H” pada keyboard saat mengetik, huruf “H” tersebut akan muncul di layar, CPU lah yang memungkinkan hal itu terjadi. Dengan demikian, tanpa adanya CPU dalam komputer maka komputer tidak akan bisa melakukan apapun atau komputer tidak dapat menjalankan programnya.
Di dalam CPU terdapat chip yang ditanamkan di dalamnya. Chip tersebut berfungsi dalam proses kalkulasi komputer. Perkembangan teknologi saat ini membuat kualitas CPU terus meningkat. Prosesor yang tertanam di dalam CPU bahkan dapat mencapai delapan prosesor atau octo core.
Agar dapat dijalankan sebagaimana mestinya, sebuah CPU memiliki komponen-komponen di dalamnya. Berikut beberapa komponen tersebut diantaranya:
- Unit Kontrol
Komponen ini merupakan bagian dari prosesor yang bertugas untuk mengatur jalannya program. Unit kontrol menjadi salah satu komponen yang terdapat pada semua CPU. Tugas dari Unit Kontrol adalah untuk mengambil instruksi dari memori utama serta menentukan jenis instruksi yang ada.
Pengolahan data yang dilakukan unit kontrol kemudian dibawa unit kendali ke memori utama untuk disimpan. Kemudian ketika sudah tiba saatnya, data akan disajikan melalui alat output. Unit kontrol melakukan pengaturan penuh terhadap komputer sehingga sinkronisasi dapat terjadi antar setiap komponen untuk dapat melaksanakan setiap fungsinya.
- Register
Register adalah alat penyimpnaan yang memiliki ukuran kecil namun kecepatan aksesnya cukup tinggi. Fungsi dari register adalah untuk menyimpan data atau instruksi yang sedang di proses. Memori ini memiliki sifat sementara sehingga hanya menyimpan data yang sedang diolah atau data yang akan digunakan untuk di proses selanjutnya.
- Aritmathic Logic Unit
ALU atau aritmathic logic unit merupakan bagian dari CPU yang bertugas untuk melakukan operasi aritmatika dan operasi logika yang dilakukan sesuai dengan instruksi. ALU terdiri dari dua bagian yaitu unit aritmatika dan unit logika yang memiliki spesifikasi tugas sendiri. ALU memiliki tugas utama untuk melaksanakan semua perhitungan aritmatika yang disesuaikan dengan instruksi dari program. Operasi aritmatika dilakukan dengan adder (sirkuit elektronik).
Fungsi CPU
Fungsi utama dari CPU adalah melakukan operasi logika dan aritmatika untuk data yang diambil dari memori. Data juga dapat diberikan melalui beberapa perangkat keras. Pada dasarnya, CPU mirip dengan kalkulator, namun cara kerja CPU jauh lebih kompleks untuk menyelsaikan instruksi yang diberikan.
Untuk dapat melakukan pemrosesan data, instruksi diberi alamat memori yang unik saat disimpan pada RAM. CPU kemudian melakukan pemrosesan dengan mengakses data pada RAM dengan alamat data yang telah dipilih. Berikut beberapa fungsi dari CPU.
- Memproses dan mengelola seluruh kalkulasi, perintah, dan operasi aritmatika serta logika dari data yang diambil dari memori.
- Menjalankan program yang tersimpan dalam memori utama yang dilakukan dengan menerjemahkan setiap instruksi yang diberikan dan dieksekusi sesuai dengan alur perintah. Kontrol dari CPU dilakukan dengan menggunakan instruksi dari software komputer.
- CPU memiliki tugas untuk mengontrol komputer agar ada sinkronisasi kerja antar komponen yang ada didalamnya.
- CPU memiliki fungsi sebagai pusat dari sumber tenaga komputer.
Editor : Nela Nurfaizah