אנדרואיד

Gt מסביר: מה זה מטמון מעבד, מה הוא עושה

מהם סטייג'ים במכונית וכיצד אפשר לשפר את ביצועי הרכב? בני הרניק מסביר

מהם סטייג'ים במכונית וכיצד אפשר לשפר את ביצועי הרכב? בני הרניק מסביר

תוכן עניינים:

Anonim

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

אבל, למה זה צריך את זה? מה זה בעצם עושה?

מעט רקע

לאלו מכם שראו את ההתפתחות של המחשוב האישי עוד מימי ראשית, יזכרו את מפרט המחשבים של פעם. שבבי זיכרון היו בעבר בקובצי ה- KB וכך גם מהירויות המעבד. ככל שחלף הזמן, עברנו לטריטוריה של MHz, כאשר שבבי זיכרון פועלים במהירות 4 מגהרץ ומעבד במהירות 2 מגהרץ.

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

בעיה גדולה: פיתרון אחד

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

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

מה זה עושה?

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

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

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

טריקים שנוספו

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

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

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

גדול תמיד טוב יותר?

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