GT מסביר: מהו מטמון מעבד, מה הוא עושה
Miscellanea / / December 02, 2021
כבר דיברנו קצת על מטמון הדפדפן כאן ב-Guiding Tech, אז רובכם ודאי מכירים את זה כבר. אבל יש עוד סוג של מטמון שאולי לא כולכם מכירים. וזה המשויך למעבד. אם הלכת לבנות מחשב בעצמך, אחד המפרטים המוזכרים תמיד במעבד הוא המטמון.
אבל, למה זה צריך את זה? מה זה בעצם עושה?
קצת רקע
לאלו מכם שראו האבולוציה של המחשוב האישי כבר מהימים הראשונים, יזכור את המפרט של המחשבים של פעם. שבבי זיכרון היו בעבר ב- KBs וכך גם מהירויות המעבד. ככל שעבר הזמן, עברנו לטריטוריה של מגה-הרץ, עם שבבי זיכרון פועלים במהירות 4 מגה-הרץ ו-CPU ב-2 מגה-הרץ.
לכן, אם ה-CPU יגיש בקשה למערכת כזו, הזיכרון יחזור במהירות ללא דיחוי. מהירויות השעון התואמות שלהם עזרו לגרום למעבד לפעול במהירות. אבל, מהר קדימה עשור או שניים ועכשיו אתה יכול לקבל מעבדים שיכולים לפעול במהירות גיגה-הרץ, אבל, למרבה הצער, שבבי זיכרון לא הצליחו לעמוד בקצב.
בעיה גדולה: פתרון אחד
מהירות ה-CPU הגדלת המהירה גרמה לכך שה-CPU באמת יצטרך לחכות לשבב הזיכרון כדי להבין את הרצף המהיר של בקשות שהוא שולח. זו הייתה בעיה. אתה יכול מבחינה טכנית לבנות זיכרון בעל אותה מהירות של המעבד, אבל זה לוקח יותר מקום בסיליקון כדי לאחסן כל פיסת מידע. אלה יעלו הרבה יותר מאשר DIMMs שאנו משתמשים בהם היום.
הדרך לעקיפת הבעיה? פצל את הזיכרון לשניים. ה רָאשִׁי זיכרון שאנו בונים מתוך זיכרון RAM דינמי וכן סוג שני של זיכרון שאנו בונים לתוך ה-CPU. הוא הרבה יותר קטן, אבל הוא גם סוג הרבה יותר מהיר של זיכרון בהשוואה ל-DRAM. וזה מה שאנו מתייחסים אליו כ-Cache.
מה זה עושה?
מטמון הוא אולי מילה באנגלית מיושנת, אבל זה בדיוק מה שמטמון המעבד עושה - הוא מאחסן דברים. תחשוב על זה כמו תיבת אוצר של פיראטים. אוקיי, אולי לא. מכיוון שכולנו גיקים וכבר דיברתי על מטמון מדפדפן אינטרנט, גם הפונקציונליות של מטמון זה זהה.
אז במקום א מחשב מבצע בקשה לשרת אינטרנט במרחק אלפי קילומטרים משם, ולאחר מכן הורדת התמונות והתוכן בכל פעם, המטמון ישמור את רובו בזיכרון, עבור כל דפדפן. זה חוסך זמן ודפי אינטרנט נפתחים הרבה יותר מהר הודות למטמון בדפדפנים.
למעבד יש את אותה בעיה, הוא יכול לדבר עם הזיכרון שלו הרבה יותר מהר ממה שהוא יכול לדבר עם רָאשִׁי זיכרון. לכן, בכל פעם שה-CPU מבקש מעט נתונים, הוא 'שומר' עותק לזיכרון המקומי שלו. זה מאפשר לו להביא אותו הרבה יותר מהר בעתיד הקרוב כשצריך.
נוספו טריקים
אבל זה לא הכל. זיכרון מקומי במעבד מאפשר לו לא רק לאחסן ולקרוא נתונים לפי בייט אלא גם בשורה הבאה. אם ה-CPU מבצע הוראה אחת בכל פעם, יש סיכוי טוב שאחריה יבואו מספר הוראות ידוע בעקבות הפעולה הראשית.
אז במקום לקבל רק מילה אחת מהזיכרון בכל פעם, המעבד יכול לגשת ל-128 בתים הבאים של זיכרון והוא יקרא, מה שנקרא, שורת המטמון - שורה אחת מתוך 128 מהמעבד, באחד ללכת. הרעיון הוא תמיד לצמצם את הזמן ולהפוך את כל התהליך למהיר הרבה יותר.
קונים מחשב? לאחר מכן הנה איך אתה יכול להשוות מעבד, זיכרון RAM ומפרטים אחרים לפני סיום הרכישה.
גדול יותר זה תמיד טוב יותר?
ובכן, לא תמיד, אבל במקרה של מטמון זיכרון - זה בהחלט כן. ספר לנו על הספקות שלך בפורום שלנו, אם עדיין יש לך.