Carmi Merimovich

כרמי מרימוביץ

אתר אישי

המטמון The Cache

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

הרעיון הוא שהמטמון יהיה קרוב (חשמלית) למעבד יותר מהזיכרון הראשי ויהיה מהיר בהרבה מהזכרון הראשי.

במובן תוכנה מטמון הנו מערכת המממשת מילון. דרך פשטנית (ועתיקה) היא להסתכל על השימוש במטמון באופ הבא. המעבד מעוניין במילה מכתובת בזכרון.

  1. המעבד מבקש את המילה מהמטמון.
  2. אם המטמון עונה עם הנתון הפעולה הסתיימה.
  3. אם המטמון עונה שאין את הנתון אז המעבד מבקש את הנתון מהזכרון הראשי.