Prosesor (CPU) merupakan sirkuit logika yang merespons dan memproses instruksi dasar untuk menggerakkan komputer. CPU dipandang sebagai chip sirkuit terintegrasi (IC) utama dan paling penting dalam komputer, karena bertanggung jawab untuk menafsirkan sebagian besar perintah komputer. CPU akan melakukan sebagian besar operasi aritmatika, logika, dan I/O dasar, serta mengalokasikan perintah untuk chip dan komponen lain yang berjalan di komputer.
Istilah prosesor digunakan secara bergantian dengan istilah unit pemrosesan pusat (CPU), meskipun sebenarnya CPU bukanlah satu-satunya prosesor di komputer. GPU (unit pemrosesan grafis) adalah contoh yang paling menonjol, namun hard drive dan perangkat lain di dalam komputer juga melakukan beberapa pemrosesan secara independen. Meskipun demikian, istilah prosesor secara umum dipahami sebagai CPU.
Prosesor dapat ditemukan di PC, smartphone, tablet, dan komputer lainnya. Dua pesaing utama di pasar prosesor adalah Intel dan AMD.
Elemen dasar dari sebuah prosesor
Elemen dasar prosesor meliputi:
- Unit logika aritmatika (ALU), yang menjalankan operasi aritmatika dan logika pada operan dalam instruksi .
- Unit floating point (FPU), juga dikenal sebagai koprosesor matematika atau koprosesor numerik, merupakan koprosesor khusus yang memanipulasi angka lebih cepat daripada yang dapat dilakukan oleh sirkuit mikroprosesor dasar.
- Register, yang menyimpan instruksi dan data lainnya. Mendaftarkan operan pasokan ke ALU dan menyimpan hasil operasi.
- Memori cache L1 dan L2. Dimasukkannya mereka ke dalam CPU menghemat waktu dibandingkan harus mendapatkan data dari memori akses acak (RAM).
Operasi CPU
Empat Fungsi utama prosesor adalah mengambil , mendekode, mengeksekusi, dan menulis kembali.
- Ambil- adalah operasi yang menerima instruksi dari memori program dari RAM sistem.
- Decode- adalah tempat instruksi diubah untuk memahami bagian lain dari CPU yang diperlukan untuk melanjutkan operasi. Ini dilakukan oleh dekoder instruksi
- Jalankan- adalah tempat operasi dilakukan. Setiap bagian dari CPU yang diperlukan diaktifkan untuk menjalankan instruksi.
Komponen dan cara kerja CPU
Komponen utama CPU adalah ALU, register, dan unit kontrol. Fungsi dasar ALU dan register diberi label pada “elemen dasar bagian prosesor” di atas. Unit kontrol adalah yang mengoperasikan pengambilan dan pelaksanaan instruksi.
Prosesor pada komputer pribadi atau yang tertanam pada perangkat kecil sering disebut mikroprosesor . Istilah itu berarti bahwa elemen-elemen prosesor terkandung dalam satu chip IC. Beberapa komputer akan beroperasi menggunakan prosesor multi-inti sebuah chip yang berisi lebih dari satu CPU. CPU biasanya merupakan perangkat kecil dengan pin menghadap ke bawah di motherboard. CPU juga dapat dipasang ke motherboard dengan heat sink dan kipas untuk menghilangkan panas.
Jenis
Kebanyakan prosesor saat ini adalah multi-core , yang berarti bahwa IC berisi dua atau lebih prosesor untuk meningkatkan kinerja, mengurangi konsumsi daya, dan pemrosesan beberapa tugas secara simultan lebih efisien (lihat : pemrosesan paralel ). Pengaturan multi-core mirip dengan memasang beberapa prosesor terpisah di komputer yang sama, namun karena prosesor sebenarnya dicolokkan ke soket yang sama, koneksi di antara keduanya menjadi lebih cepat.
Kebanyakan komputer mungkin memiliki hingga dua-empat inti; Namun, jumlah ini bisa bertambah hingga 12 core, misalnya. Jika sebuah CPU hanya dapat memproses satu set instruksi pada satu waktu, maka CPU tersebut dianggap sebagai prosesor inti tunggal. Jika sebuah CPU dapat memproses dua set instruksi sekaligus, maka disebut prosesor dual-core; empat set akan dianggap sebagai prosesor quad-core . Semakin banyak core, semakin banyak instruksi yang dapat ditangani oleh komputer dalam satu waktu.
Beberapa prosesor menggunakan multi-threading, yang menggunakan inti prosesor tervirtualisasi. Inti prosesor yang tervirtualisasi disebut vCPU. Ini tidak sekuat inti fisik tetapi dapat digunakan untuk meningkatkan kinerja di mesin virtual. Namun, menambahkan vCPU yang tidak diperlukan dapat merusak rasio konsolidasi, sehingga seharusnya terdapat sekitar empat-enam vCPU per inti fisik.
Sumber: admin, www.techtarget.com