המטמון הוא לוח ביניים עם גישה מהירה. הוא מכיל עותק של המידע המאוחסן בזיכרון עם הגישה הכי פחות מהירה ובכך חוסך את זמן המשתמש.
המטמון הוא זיכרון עם מהירות גישה גבוהה יותר, שנועד להאיץ את תהליך הגישה לנתונים הכלולים באופן קבוע בזיכרון הראשי. אחסון במטמון נתונים משמש כוננים קשיחים, מעבדים, דפדפנים ושרתי אינטרנט. המטמון כולל קבוצה של ערכים. כל אחד מהם משויך לפריט או לגוש נתונים. לכל אחד מהערכים יש מזהה שמזהה את ההתאמה בין הנתונים במטמון לבין העותקים בזיכרון הראשי. כאשר הלקוח (מעבד, דפדפן אינטרנט, מערכת הפעלה) ניגש לנתונים, המטמון נבדק תחילה. אם הוא מכיל רשומה עם מזהה התואם את המזהה של פריט הנתונים הנדרש, נתוני המטמון נלקחים. כאשר פריטי הנתונים במטמון מתעדכנים, הם משתנים בזיכרון הראשי. במטמון, שבו יש כתיבה מיידית, כל שינוי גורם לעדכון של נתוני הזיכרון הראשיים. במטמון להחזרה (כתיבה), מתרחש עדכון על פינוי פריט, על פי בקשת הלקוח או מעת לעת. למספר דגמים של יחידות עיבוד מרכזיות יש מטמון משלהם כדי למזער את תהליך הגישה לזיכרון הגישה האקראית של המכשיר (RAM), שהוא איטי יותר מאשר רושמים. מטמון המעבד מחולק למספר רמות (עד 3). הזיכרון המהיר ביותר נחשב למטמון ברמה הראשונה, או מטמון L1. זהו חלק אינטגראלי של המעבד, מכיוון שהוא ממוקם על אותו תבנית והוא חלק מהבלוקים הפונקציונליים. L2-cache - מטמון של הרמה השנייה, ומהירות הביצועים המתאימה. בדרך כלל הוא ממוקם על המת, כמו L1, או לא רחוק מהליבה, למשל, במחסנית מעבד (במעבדי חריצים). מטמון L3 הוא הכי פחות מהיר ובדרך כלל ממוקם בנפרד מליבת המעבד, הוא איטי יותר ממטמון אחר, אך מהיר יותר מהזיכרון האופרטיבי.