Cache adalah papan keratan perantaraan dengan akses pantas. Ini berisi salinan maklumat yang tersimpan dalam memori dengan akses paling cepat, sehingga dapat menjimatkan masa pengguna.
Cache adalah memori dengan kecepatan akses yang lebih tinggi, yang dirancang untuk mempercepat proses mengakses data yang secara permanen terkandung dalam memori utama. Penyembunyian data digunakan oleh cakera keras, CPU, penyemak imbas, dan pelayan web. Cache termasuk satu set entri. Masing-masing dikaitkan dengan item atau blok data. Setiap entri mempunyai pengenal yang mengidentifikasi korespondensi antara data dalam cache dan salinan di memori utama. Apabila klien (CPU, penyemak imbas web, sistem operasi) mengakses data, cache pertama kali diperiksa. Sekiranya ia mengandungi catatan dengan pengenal yang sesuai dengan pengenal pasti item data yang diperlukan, maka data cache akan diambil. Apabila item data dalam cache diperbarui, mereka diubah dalam memori utama. Dalam cache, di mana terdapat penulisan segera, sebarang perubahan menyebabkan kemas kini data memori utama. Dalam cache tulis balik (tulis balik), kemas kini berlaku pada pengusiran item, atas permintaan pelanggan, atau secara berkala. Beberapa model unit pemprosesan pusat mempunyai cache mereka sendiri untuk meminimumkan proses mengakses memori akses rawak (RAM) peranti, yang lebih lambat daripada register. Cache CPU dibahagikan kepada beberapa tahap (hingga 3). Memori terpantas dianggap sebagai cache tingkat pertama, atau L1-cache. Ia adalah bahagian yang tidak terpisahkan dari prosesor, kerana ia terletak pada die yang sama dengannya dan merupakan bahagian blok berfungsi. L2-cache - cache tahap kedua, dan kelajuan prestasi yang sepadan. Ia biasanya terletak di bahagian mati, seperti L1, atau tidak jauh dari inti, misalnya, di kartrij pemproses (dalam pemproses slot). Cache L3 paling cepat dan biasanya terletak secara terpisah dari teras CPU, ia adalah lebih perlahan daripada cache yang lain, tetapi lebih cepat daripada memori.