Apa yang Menentukan Seberapa Cepat CPU Dapat Bekerja?

Unit pemrosesan pusat di komputer bekerja dengan hampir semua data di mesin, kecuali pemrosesan grafis dan audio di komputer dengan video atau kartu suara. Sebagai komponen sentral dalam komputer, fitur internal CPU itu sendiri, seperti kecepatan clock, terutama menentukan seberapa cepat ia dapat menyelesaikan tugas. Namun, terkadang prosesor harus menunggu komponen lain menyusul, membatasi kecepatan CPU terlepas dari daya yang dimilikinya.

Kecepatan jam

Produsen melabeli setiap CPU dengan kecepatan clock. Nilai ini mengukur berapa banyak siklus proses yang dapat dijalankan prosesor per detik. Prosesor modern menggunakan pengukuran jam gigahertz, di mana 1 GHz mewakili satu miliar siklus per detik. Meskipun angka ini tidak begitu berarti dalam hal mengukur kecepatan aktivitas dunia nyata, angka ini memberikan dasar untuk perbandingan. Di antara dua CPU yang dibangun serupa, CPU dengan kecepatan clock lebih tinggi akan bekerja lebih cepat.

Arsitektur

Prosesor yang berbeda memiliki arsitektur yang berbeda - instruksi internal yang digunakan CPU untuk memproses data. Secara umum, prosesor yang lebih baru memiliki arsitektur yang lebih efisien yang memungkinkan mereka menyelesaikan tugas dengan lebih sedikit siklus. Ini berarti bahwa kecepatan jam saja tidak menentukan kecepatan komputer: prosesor saat ini memiliki kecepatan jam yang sama dengan satu dekade yang lalu tetapi bekerja jauh lebih baik karena perbaikan dalam konstruksi dan pemrograman. Secara umum, membandingkan kecepatan clock hanya memiliki arti antara prosesor dari generasi yang sama.

Bagian lain

Tidak peduli kecepatan prosesor, CPU tidak dapat memproses data lebih cepat dari yang disediakan oleh komponen komputer lain. Akibatnya, komponen yang lambat dapat menyebabkan CPU diam menunggu data baru. Hal ini sering terjadi saat membaca file besar dari hard drive: drive disk mekanis bekerja sangat lambat dibandingkan dengan prosesor atau RAM sehingga CPU harus menunggu sementara drive menyelesaikan proses pembacaannya.

Core

Bahkan CPU yang cepat hanya dapat memproses satu tugas dalam satu waktu. Sebenarnya "multi-tasking" bergantung pada peralihan antar tugas berkali-kali setiap detik, menurunkan kecepatan setiap tugas. Prosesor multi-core mengatasi masalah ini. Dengan membagi prosesor menjadi beberapa inti terpisah, setiap inti dapat mengerjakan tugas terpisah secara bersamaan. Namun, ini hanya membantu program yang secara khusus diprogram untuk memanfaatkan banyak inti atau saat menjalankan beberapa program sekaligus.

Panas

Ketika prosesor mendekati suhu yang akan merusak sistem, secara otomatis prosesor akan melambat untuk menghindari kegagalan. Paling buruk, prosesor akan mematikan komputer sepenuhnya. Untuk menghindari perlambatan dan benturan karena panas, bersihkan debu dari komputer dan ganti kipas atau heatsink yang rusak.