Apa itu cache CPU?
Cache CPU adalah memori berkecepatan sangat tinggi yang berada di dalam atau sangat dekat dengan prosesor. Ia menyimpan salinan data dan instruksi yang sering atau baru saja digunakan.
Kenapa CPU membutuhkan cache?
Jika prosesor harus mengambil semua data langsung dari RAM setiap saat, banyak siklus kerja akan terbuang untuk menunggu. Cache mengurangi jeda itu dengan menyediakan data lebih dekat ke inti prosesor.
Apa arti L1, L2, dan L3?
L1 biasanya paling kecil dan paling cepat, L2 lebih besar, sedangkan L3 lebih besar lagi dan sering dibagi oleh beberapa core. Semakin dekat ke core, kapasitas cenderung lebih kecil tetapi akses lebih cepat.
Apakah cache lebih besar selalu lebih baik?
Tidak selalu. Performa bergantung pada arsitektur CPU, jenis aplikasi, latency, jumlah core, dan cara software menggunakan data. Cache hanyalah salah satu bagian dari desain prosesor.
Hubungannya dengan RAM
Cache tidak menggantikan RAM. Keduanya bekerja berlapis: storage menyimpan data jangka panjang, RAM menampung data aktif, lalu cache mendekatkan data penting ke CPU. Lihat juga apa itu RAM dan apa itu CPU.