Cache CPU adalah buffer memori untuk penyimpanan informasi sementara yang memungkinkan data untuk ditransfer antara unit fungsional dengan karakteristik transfer yang berbeda, karena kinerjanya dalam cara yang sama seperti memori RAM, yang merupakan memori utama dari komputer, tempat program dan data berada, tempat operasi baca dan tulis dapat dilakukan, tetapi RAM lebih kecil dan lebih cepat diakses dan lebih sering digunakan.

Cache adalah sistem penyimpanan berkecepatan tinggi khusus yang dapat berada di area memori utama yang dicadangkan dan perangkat penyimpanan yang terpisah. Ada dua jenis cache yaitu cache dan cache disk.
Memori cache, adalah bagian dari SRAM memori statis kecepatan tinggi, itu adalah memori berdasarkan semikonduktor dan lebih cepat dari RAM, DRAM dinamis digunakan sebagai memori utama dan efektif karena program diakses berkali-kali. data atau instruksi yang sama, di mana ia menyimpan informasi dalam SRAM, yaitu ketika komputer menghindari menyetujui memori DRAM, adalah jenis teknologi dalam memori RAM .
Disk Caching bekerja pada prinsip-prinsip memori cache yang sama, tetapi alih-alih menggunakan SRAM berbasis semikonduktor berkecepatan tinggi, memori utama dari data terbaru pada hard disk digunakan, tetapi ketika program perlu memasukkan ke data disk, hal pertama yang mereka uji adalah cache disk untuk melihat apakah data ada di cache disk.