Bisakah Anda Menjelaskan Bagian-bagian dari Sebuah CPU?
Tentu! Prosesor modern (CPU – Central Processing Unit)
adalah chip kompleks yang terdiri dari berbagai bagian atau komponen internal
yang bekerja bersama untuk mengeksekusi instruksi dan mengelola data. Berikut
adalah penjelasan mendetail tentang bagian-bagian utama dari prosesor, termasuk
beberapa yang belum Anda sebutkan, disertai contoh dari produk Intel dan AMD:
✅ 1. Core (Inti Prosesor)
Fungsi:
Core adalah unit pemrosesan independen di dalam prosesor yang dapat
mengeksekusi instruksi. Setiap core bisa menjalankan satu thread (atau lebih
jika mendukung multithreading seperti Intel Hyper-Threading atau AMD
SMT).
Komponen dalam setiap Core:
- ALU
(Arithmetic Logic Unit): Melakukan operasi aritmatika dan logika.
- FPU
(Floating Point Unit): Menangani perhitungan desimal (floating-point).
- Instruction
Decoder: Mengubah instruksi dari program ke bentuk yang bisa diproses.
- Registers:
Penyimpanan kecil dan sangat cepat untuk data yang sedang digunakan.
- L1
Cache: Cache kecil yang sangat cepat, langsung di dalam core.
Contoh:
- Intel
Core i9-13900K: 24 core (8 Performance + 16 Efficient)
- AMD
Ryzen 9 7950X: 16 core (semua core setara)
✅ 2. Cache (L1, L2, L3 Cache)
Fungsi:
Cache adalah memori berkecepatan tinggi yang menyimpan data atau instruksi yang
sering digunakan untuk mempercepat akses CPU.
Tingkat Cache:
- L1
Cache: Terkecil dan tercepat, ada di dalam core.
- L2
Cache: Lebih besar, masih per-core atau bisa shared dalam beberapa
arsitektur.
- L3
Cache: Lebih besar lagi, biasanya shared oleh semua core dalam satu
chiplet atau die.
Contoh:
- AMD
Ryzen 7 7800X3D memiliki L3 cache besar (96 MB) dengan teknologi 3D
V-Cache.
- Intel
Core i7-12700K memiliki L3 cache sebesar 25 MB.
✅ 3. Memory Controller (IMC -
Integrated Memory Controller)
Fungsi:
Mengelola komunikasi antara CPU dan RAM. Sejak arsitektur Intel Nehalem
dan AMD Athlon 64, memory controller dipindahkan dari chipset ke dalam
CPU untuk mengurangi latensi.
Contoh:
- Intel
Core i5-14600K mendukung DDR5-5600 atau DDR4-3200.
- AMD
Ryzen 5 7600X mendukung DDR5-5200 dan memiliki controller onboard.
✅ 4. Bus Interface Unit /
Interconnect (Ring Bus, Infinity Fabric, Mesh)
Fungsi:
Menghubungkan core, cache, memori, dan I/O. Arsitekturnya bisa berbeda-beda:
- Intel:
- Ring
Bus (LGA1151 era)
- Mesh
Architecture (Skylake-X, Xeon)
- AMD:
- Infinity
Fabric: Menghubungkan core, I/O die, memori, dan chiplet (dalam
Ryzen/Rome/Milan)
✅ 5. I/O Die / System Agent /
Uncore
Fungsi:
Bagian yang mengatur komunikasi eksternal: PCIe lanes, USB, SATA, dan lainnya.
Pada prosesor modern, khususnya AMD, ada I/O Die yang terpisah dari
core.
Contoh:
- Intel
System Agent menangani komunikasi non-core seperti PCIe dan display
output.
- AMD
Ryzen (Zen 2+): Ada chiplet CPU dan satu I/O die untuk kontroler
memori, PCIe, dan lainnya.
✅ 6. Instruction Fetch &
Decode Unit
Fungsi:
- Fetch:
Mengambil instruksi dari memori/cache.
- Decode:
Menerjemahkan instruksi ke dalam micro-ops yang bisa dijalankan core.
Intel sering menggunakan teknik ยตOP cache (micro-op
cache) agar instruksi yang sudah di-decode bisa langsung digunakan lagi tanpa
di-decode ulang.
✅ 7. Branch Predictor
Fungsi:
Menebak arah eksekusi program saat ada percabangan (branch). Jika
akurat, CPU bisa lanjut eksekusi tanpa menunggu hasil kondisi logika.
Teknologi ini sangat penting untuk kecepatan, karena salah
prediksi bisa menyebabkan pipeline harus diulang (pipeline flush).
✅ 8. Out-of-Order Execution
Engine
Fungsi:
Menjalankan instruksi tidak sesuai urutan asalnya untuk efisiensi, selama tidak
melanggar dependensi data.
Intel dan AMD sama-sama menggunakan teknik ini sejak
lama.
✅ 9. Load/Store Unit
Fungsi:
Menangani pembacaan dan penulisan data antara register, cache, dan RAM.
✅ 10. Power Management Unit (PMU)
Fungsi:
Mengelola penggunaan daya dan panas, termasuk scaling frekuensi (turbo
boost/precision boost), throttling, dan efisiensi daya.
Contoh Teknologi:
- Intel
Turbo Boost
- AMD
Precision Boost & Curve Optimizer
✅ 11. Security Engine
Fungsi:
Menangani keamanan seperti enkripsi/dekripsi, dan mitigasi serangan spekulatif
(Spectre, Meltdown, dsb).
Contoh:
- Intel
SGX (Software Guard Extensions)
- AMD
SEV (Secure Encrypted Virtualization)
✅ 12. Integrated GPU (iGPU) –
Opsional
Fungsi:
Unit grafis terintegrasi dalam CPU untuk output display, rendering 3D ringan,
dan video decode.
Contoh:
- Intel
UHD Graphics (di i3/i5/i7)
- AMD
Radeon Graphics (di Ryzen G-series seperti Ryzen 5 5600G)
๐ Contoh Arsitektur
(Diagram Sederhana)
๐ฆ Intel Core i9-13900K
(Raptor Lake):
- 8
P-core + 16 E-core
- L3
shared cache
- Ring
interconnect
- Dual
memory controller (DDR5/DDR4)
- iGPU
(Intel UHD 770)
- Mesh
untuk P-core komunikasi internal
๐ฅ AMD Ryzen 9 7950X (Zen
4):
- 2
Chiplet CCD (8-core per CCD)
- I/O
Die terpisah
- Infinity
Fabric menghubungkan segalanya
- L3
cache per chiplet (32MB)
- Tanpa
iGPU (kecuali X3D versi APU)
![]() |
| Contoh Intel Processor Die Map |

