מחשבים, טכנולוגיית המידע
מהו נתונים במטמון במטמון?
מחשב, אבוי, לא מייד מבצע את הפקודות, אשר שקבלו מהעם. כדי להאיץ את התהליך הזה משתמש במגוון טריקים, ואת מקום של כבוד ביניהם שייך במטמון. מה זה? מה הם הנתונים השמורים? איך התהליך הזה בעצם מתרחש? מה במטמון נתונים סמארטפון "סמסונג", למשל, והם שונים במידה מסוימת מאלו של המחשב? אז בואו נתחיל לקבל תשובות לשאלות הללו.
מהו המטמון?
תהליך השימוש
עדכון נתונים
בעת שימוש, למשל, דפדפן אינטרנט נבדק מטמון מקומי כדי למצוא עותק של הדף. בהינתן המגבלות של זה סוג הזיכרון, חטאה הוא החליט להשליך את המידע כדי לפנות מקום. כדי להחליט בדיוק מה יוחלף, להשתמש עקירת אלגוריתמים שונה. אגב, אם אנחנו מדברים על העובדה כי זו במטמון נתונים על "אנדרואיד", כי על פי רוב הם משמשים לעבוד עם תמונות, ונתוני יישומים.
לכתוב מדיניות
- הקלטה מיידית. כל שינוי נרשם באופן סינכרוני לזיכרון הראשי.
- עיכוב או writeback. נתוני עדכון שנערכו באופן תקופתי, או כאשר נדרשו על ידי הלקוח. כדי לעקוב אחר אם תוקן אותו להשתמש בסימן עם שתי מדינות: "מלוכלך" או שונה. במקרה של חטאה יכולה להתבצע בשני ערעורים שנועדו זיכרון עיקרי: הראשון משמש כדי להקליט את הנתונים ששונו מהמטמון, והשני - לקרוא את הפריט הרצוי.
זה עלול להיות כזה שהמידע הופך רלוונטי למאגר ביניים. מצב זה מתרחש כאשר הנתונים בזיכרון הראשי ללא ביצוע התאמות כלשהן אל המטמון. כדי לשמור על אחידות, כל תהליכי העריכה באמצעות הפרוטוקולים הלכידים.
אתגרים עכשוויים
סנכרון נתונים בין מאגרים שונים
המטמון הוא שימושי כאשר אחד, ואיך לשמור על האפקטיביות של הטכנולוגיה הזו, אם הרבה מהם? בעיה זו נפתרת קוהרנטיות חיץ. קיימות שלוש אפשרויות עבור חילופי נתונים:
- כלול. המטמון יכול להתנהג כמו שאתה אוהב.
- בלעדי. עוצב עבור כל מקרה ספציפי.
- ללא בלעדיות. סטנדרט מקובל.
רמות מטמון
- מטמון L1. מטמון הרמה המהיר - ראשון. למעשה, זה חלק המעבד כפי שהוא ממוקם על שבב יחיד, ומתייחס אבני פונקציה. בדרך כלל מחולק לשני סוגים: מטמון הוראה ונתונים. רוב המעבדים המודרניים אינם פועלים בלי רמה זו. מטמון זה פועל בתדר המעבד, כך ההתייחסות היא עשויה לבצע כל מחזור שעון.
- מטמון L2. בדרך כלל ממוקם ביחד עם האפשרות הקודמת. אזורי זיכרון נפרדים. כדי לברר הערך שלו, אתה צריך את כל הנפח, נתון תחת נתונים במטמון, מחולק במספר ליבות, אשר נמצא המעבד.
- מטמון L3. איטי, אבל את המטמון התלוי הגדול ביותר. בדרך כלל, יותר מ 24 מגה. הוא משמש כדי לסנכרן את הנתונים שהתקבלו מצבורי של הרמה השנייה שונה.
- מטמון L4. השתמש מוצדקת רק עבור שרתי ריבוי עתירי ביצועים מחשבי mainframe. ליישם את זה כקלף נפרד. אם אתה שואל שאלה, כי הוא במטמון נתונים סמארטפון "סמסונג" ולא צריך להסתכל עליה, ברמה זו - אני יכול לומר כי עבור 5 שנים למהר בדיוק.
אסוציאטיביות המטמון
זהו מאפיין בסיסי. האסוציאטיבי של הנתונים המאוחסנים במטמון נדרש להציג הפילוח הלוגי. היא, בתורו, יש צורך בשל העובדה כי סריקה סדרתית של כל הקווים הקיימים לוקחת עשרות מחזורים ומביאה כדי לא כל היתרונות. לכן, להשתמש בתאי RAM היצמדות נוקשה מטמון הנתונים, על מנת לצמצם את זמן החיפוש. אם נשווה את מאגרי ביניים הם מאותו הנפח אבל האסוציאטיבית שונה, האחד שאיתו היה לה רצון גדול לעבוד פחות מהר, אבל עם יעילות ספציפית גדולה.
מסקנה
Similar articles
Trending Now