CPU adalah rangkaian sirkuit elektronik yang sangat kompleks dan luas yang menjalankan instruksi program yang tersimpan di dalam komputer ataupun sejenisnya. Tujuan setiap komputer adalah melakukan beberapa bentuk pemrosesan data. CPU mendukung pemrosesan data dengan melakukan fungsi mengambil, menkode, dan mengeksekusi pada instruksi yang diprogram. Secara bersamaan, fungsi-fungsi ini sering disebut sebagai siklus instruksi. Selain fungsi siklus instruksi, CPU melakukan fungsi mengambil dan menulis data.
Didalah CPU komputer terdapat komponen berupa Mikroprosesor adalah chip yang berisi sirkuit yang diperlukan untuk mengontrol operasi komputer. Ini memungkinkan setiap fungsi CPU dijalankan oleh prosesor ini. Sebelum pengenalan mikroprosesor, CPU komputer terkandung pada papan sirkuit yang berisi beberapa chip yang dihubungkan oleh sirkuit terintegrasi.
Jenis operasi yang biasanya dapat dilakukan oleh CPU
mencakup fungsi matematika sederhana seperti penjumlahan, pengurangan,
perkalian, dan pembagian. CPU juga dapat melakukan perbandingan antara
objek data untuk menentukan apakah mereka sama. Semua hal yang luar biasa ini
dapat dilakukan komputer dan beberapa operasi dasar lainnya. Setelah
instruksi dieksekusi, instruksi selanjutnya diambil dan siklus berlanjut.