זיכרון מטמון

מטמון (Cache) הוא מקום שמחזיק עותק של מידע קרוב למי שצריך אותו. זה עושה את הגישה למידע הרבה יותר מהירה.

כאשר תוכנה או מחשב מבקשים מידע, הם שואלים קודם את המטמון. אם המטמון מכיל את המידע, זו פגיעה (ה-miss וה-hit הם מלים שמראות אם המידע היה או לא במטמון). אם אין את המידע, המטמון מבקש אותו מהמקור ושומר עותק.

למטמון יש מקום מוגבל. לכן כשצריך מקום חדש הוא מוחק משהו ישן. שיטה נפוצה היא למחוק את מה שלא השתמשו בו הכי הרבה זמן (LRU). כשמישהו כותב מידע, המטמון יכול גם לעדכן מיד את המקור או לשמור את השינוי רק בעצמו עד שיהיה צורך לפנות מקום. לפעמים העותק במטמון לא מעודכן, קוראים לזה עבש.

במעבד יש מטמון קטן ומהיר. הוא עוזר לעבד למצוא נתונים מהר בלי לחכות לזיכרון הגדול והאיטי.

גם בדיסק יש מטמון. הוא שומר קבצים או חלקים שקרובים זה לזה, כדי לקרוא אותם מהר יותר.

הדפדפן שומר דפים וקבצים במחשב. כך הדפים נטענים מהר יותר. לפעמים האתר מתעדכן והדפדפן עדיין מראה את העותק הישן.

שירותי אינטרנט ומחשבים אחרים משתמשים במטמונים. לדוגמה: שמירת שמות של אתרים (DNS) ושמירת תוצאות של מסדי נתונים. יש גם טכניקות שמחלקות קבצים ברשת מקומית כדי לא לחזור ולקרוא מהשרת החיצוני.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!