מה זה בקר מטמון? הגדרה ומשמעות

click fraud protection

בקר מטמון הוא שבב, כמו אינטל 82385, המנהל את האחזור, האחסון והמשלוח של נתונים אל ומזכרון המטמון או דיסק קשיח. כאשר נתונים או הוראות מתבקשים על ידי יחידת העיבוד המרכזית (CPU), מיירט את הבקשה ומטפל במשלוח מזיכרון גישה אקראית (RAM).

לאחר מכן הבקר קובע היכן במטמון לאחסן עותק של הנתונים שזה עתה נמסר, מתי להביא נתונים או קוד מ כתובות סמוכות ב-RAM למקרה הצורך הבא, שבהן המטמון לאחסן את הנתונים החדשים הללו, ואילו נתונים לבטל אם המטמון זה מלא. כמו כן שומרת טבלה מעודכנת של הכתובות של כל מה שהיא מחזיקה.

Technipages מסביר את בקר המטמון

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

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

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

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

שימושים נפוצים בבקר מטמון

  • אחד היתרונות של בקר המטמון הוא שהוא עוזר להגביר את מהירות העיבוד של הדיסק הקשיח
  • ה-RapidCad מתקרב מאוד למהירות של 486 ללא בקר מטמון
  • 64 מעבדי Vikings משתמשים בחיבור סימטרי של מהירות גבוהה מאומצת בבקר המטמון

שימוש לרעה נפוצ בבקר המטמון

  • ה מטמון הבקר אינו משפר את מהירות מעבד המחשב