תוכן עניינים:
הגדרה - מה המשמעות של מאגר קר?
מאגר קר הוא קטע בזיכרון המחשב השמור לאחסון נתונים זמני שלא ניגש אליו או נעשה בו שימוש לאחרונה. מאגר קר יכול להתייחס גם לאזור הזיכרון שלא נכתב לאחרונה. הרעיון של מאגרים קרים משויך למבנה הנתונים המשמש לתכניות לניהול זיכרון כמו המדיניות שפחות השתמשה לאחרונה (LRU).
Techopedia מסביר את Cold Buffer
מערכות הפעלה מודרניות משתמשות לרוב בתכניות ניהול זיכרון יעילות כמו פילוח והחלפה. בהחלפה התהליך מחולק לדפים והזיכרון מחולק למסגרות. העמודים ממוקמים במסגרת במסגרת הדרישות של התהליך. פילוח עוקב אחר מנגנון דומה. רק קבוצת משנה של הדפים החיוניים לביצוע תהליך צריכה להיות ממוקמת בזיכרון הראשי; העמודים האחרים מונחים על אחסון משני. עם זאת, עלות הגישה לדף מהזיכרון המשני היא יקרה מדי, וזו הסיבה להישמר מאגר. המאגר משתמש באלגוריתם כמו מדיניות העמודים של LRU, כאשר המאגר מאחסן רק דפים אליהם מפנים לעתים קרובות היישום. הסיבה לכך היא שהטבע המובנה של היישום מכתיב שאפשר לגשת לחלקים מסוימים לעתים קרובות יותר מאחרים.
המאגר מאחסן את הדף שפחות הגישה אליו בצד העליון, ואילו דפים אחרים נדחפים כלפי מטה בכל פעם שמוצגת רשומה חדשה במאגר. הצד העליון של המאגר מכיל כתובות זיכרון שאליהן ניגשים באופן קבוע, ומכונה המאגר החם, ואילו הצד התחתון של המאגר מכיל כתובות זיכרון שלא ניגשו אליהם זמן מה, ולכן הוא מכונה המאגר הקר.
