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

הבנה של זיכרון

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

זיכרון באמצעותput

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

מינוף של עצלות ודרך לוח

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

אדריכלות זיכרון משותפת

  • מטמון חד-ממדי
  • היררכיה של cache
  • זיכרון מתפתל
  • מערכות זיכרון בנקאיות