מחשביםטכנולוגיית המידע

מהו נתונים במטמון במטמון?

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

מהו המטמון?

אז קרא חיץ ביניים, אשר מספק גישה מהירה למידע, ההסתברות כי השאילתה מעל לכל. כל הנתונים הכלולים בו. יתרון חשוב הוא כי לחלץ את המידע הדרוש מהמטמון יכול להיות מהיר יותר באופן משמעותי מאשר מהחנות המקורית. אבל יש חיסרון משמעותי - גודל. נתונים במטמון משמשים בדפדפנים, דיסק קשיח, מעבד, שרת אינטרנט, WINS, ושירותי DNS. הבסיס של המבנה הוא רשומים. כל אחד מהם מזוהה עם אלמנט מסוים או יחידת נתונים הבולטות להעתיק מה הוא בזיכרון הראשי. רשומים להם מזהה (TAG), שבאמצעותו נקבע על ידי התאמה. בואו נסתכל נקודה שונה קצת נוף: מה במטמון נתונים בטלפון "סמסונג" או יצרן אחר? האם הם שונים מאלו שנמצאים במחשב? מנקודת היסוד של נוף - לא רק בהבדלי הגודל.

תהליך השימוש

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

עדכון נתונים

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

לכתוב מדיניות

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

  1. הקלטה מיידית. כל שינוי נרשם באופן סינכרוני לזיכרון הראשי.
  2. עיכוב או writeback. נתוני עדכון שנערכו באופן תקופתי, או כאשר נדרשו על ידי הלקוח. כדי לעקוב אחר אם תוקן אותו להשתמש בסימן עם שתי מדינות: "מלוכלך" או שונה. במקרה של חטאה יכולה להתבצע בשני ערעורים שנועדו זיכרון עיקרי: הראשון משמש כדי להקליט את הנתונים ששונו מהמטמון, והשני - לקרוא את הפריט הרצוי.

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

אתגרים עכשוויים

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

סנכרון נתונים בין מאגרים שונים

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

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

רמות מטמון

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

  1. מטמון L1. מטמון הרמה המהיר - ראשון. למעשה, זה חלק המעבד כפי שהוא ממוקם על שבב יחיד, ומתייחס אבני פונקציה. בדרך כלל מחולק לשני סוגים: מטמון הוראה ונתונים. רוב המעבדים המודרניים אינם פועלים בלי רמה זו. מטמון זה פועל בתדר המעבד, כך ההתייחסות היא עשויה לבצע כל מחזור שעון.
  2. מטמון L2. בדרך כלל ממוקם ביחד עם האפשרות הקודמת. אזורי זיכרון נפרדים. כדי לברר הערך שלו, אתה צריך את כל הנפח, נתון תחת נתונים במטמון, מחולק במספר ליבות, אשר נמצא המעבד.
  3. מטמון L3. איטי, אבל את המטמון התלוי הגדול ביותר. בדרך כלל, יותר מ 24 מגה. הוא משמש כדי לסנכרן את הנתונים שהתקבלו מצבורי של הרמה השנייה שונה.
  4. מטמון L4. השתמש מוצדקת רק עבור שרתי ריבוי עתירי ביצועים מחשבי mainframe. ליישם את זה כקלף נפרד. אם אתה שואל שאלה, כי הוא במטמון נתונים סמארטפון "סמסונג" ולא צריך להסתכל עליה, ברמה זו - אני יכול לומר כי עבור 5 שנים למהר בדיוק.

אסוציאטיביות המטמון

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

מסקנה

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.birmiss.com. Theme powered by WordPress.