Bagaimana Cara Kerja CPU?

Pemasangan prosesor di soket CPU

Kredit Gambar: golubovy/iStock/GettyImages

CPU komputer, atau unit pemrosesan pusat, sering dibandingkan dengan otak manusia karena merupakan pusat kendali komputer. CPU melakukan operasi komputer dengan mengeksekusi instruksi program dengan cepat. Kecepatan CPU memainkan peran besar dalam menentukan kekuatan komputer. Setiap generasi baru mikroprosesor memiliki CPU yang lebih kuat yang dapat mengeksekusi instruksi lebih cepat daripada generasi sebelumnya.

Cara Kerja Prosesor Komputer

Cara kerja CPU didefinisikan sebagai proses tiga langkah. Pertama, instruksi diambil dari memori. Kedua, instruksi didekodekan dan prosesor mengetahui apa yang diperintahkan. Ketiga, instruksi dieksekusi dan operasi dilakukan. Ketiga langkah ini berulang dalam siklus yang dimulai lagi dengan CPU mengambil instruksi berikutnya. Langkah-langkah tersebut disebut sebagai siklus instruksi CPU.

Video Hari Ini

CPU menggunakan penghitung program untuk melacak instruksi mana yang akan diambil selanjutnya. Penghitung adalah alamat lokasi memori yang menampung instruksi berikutnya yang akan dieksekusi. Itu disimpan dalam register, yang merupakan lokasi memori khusus di CPU itu sendiri. Penghitung program bertambah untuk menunjuk ke instruksi berikutnya setelah setiap pengambilan dalam siklus instruksi.

Operasi yang Dilakukan oleh CPU

CPU mengeksekusi instruksi yang melakukan serangkaian operasi dasar. Ada operasi aritmatika seperti penambahan, pengurangan, perkalian dan pembagian. Operasi memori memindahkan data dari satu lokasi ke lokasi lain. Operasi logika menguji suatu kondisi dan membuat keputusan berdasarkan hasilnya. Operasi kontrol mempengaruhi komponen lain dari komputer. Jenis operasi dasar ini, dijalankan dengan sangat cepat, memungkinkan komputer melakukan berbagai fungsi. Jumlah pasti operasi yang didukung oleh CPU tergantung pada arsitekturnya.

Bagaimana CPU Menggunakan Memori

Memori komputer mengacu pada area di mana data dan program disimpan. Memori bukan bagian dari CPU, tetapi CPU harus berinteraksi secara dekat dengannya. Ada dua jenis memori komputer: primer, atau utama, dan sekunder. CPU sangat bergantung pada memori utama untuk menyimpan instruksi program dan data tempat instruksi beroperasi. Memori utama bersifat sementara dan hanya menyimpan instruksi dan data untuk suatu program saat program sedang dijalankan. Memori sekunder adalah penyimpanan yang lebih permanen yang disediakan oleh hard drive dan flash drive.

Komponen CPU yang dikenal sebagai unit kontrol bertanggung jawab untuk memindahkan instruksi dan data dari penyimpanan sekunder ke memori utama sebelum eksekusi instruksi. Unit kontrol juga memindahkan hasil instruksi ke penyimpanan sekunder.