מדרג זיכרון – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
OfekBot (שיחה | תרומות)
מ בוט: החלפת תגית ref בתבנית הערה
תקלדה
שורה 1:
'''מדרג זיכרון''' מתאר את הסדר ה[[היררכיה|היררכי]] שבו מאורגן [[זיכרון מחשב|זיכרון המחשב]] ב[[ארכיטקטורת מחשב]] מודרנית. השיטה נועדה לנצל את תכונת [[עקרון המקומיות (מדעי המחשב)|מקומיות הזיכרון]] שאותה מפגינות רוב [[תוכנית מחשב|תוכניות המחשב]], ולהאיץ את [[בוחן ביצועים|ביצועי המחשב]].
 
רוב [[מעבד|המעבדים]] המודרניים פועלים בקצב הגבוה באופן משמעותי מקצב העבודה של [[זיכרון גישה אקראית|הזיכרון הראשי]], וכתוצאה מכך, המעבד נאלץ [[מצב המתנה|להמתין]] ללא הרף ל[[זמן אחזור|לפעולות האחזור והאחסון (I/O) של הזיכרון]]. בשיטת הניהול המדרגי, [[נתונים]] המשמשים את ה[[תוכנה]] מובאים להתקני זיכרון מהירים יותר בקרבת המעבד, ובשל תכונת מקומיות הזיכרון, מואצת מהירות הביצוע של ה[[תוכנית מחשב|תוכנית]].
 
הניהול המדרגי של הזיכרון הוא קריטי לביצועי המחשב. מהירות העיבוד המעשית של רוב סוגי התוכניות תלויה פחות במהירות המעבד ויותר במקומיות הייחוס בגישה לזיכרון, יעילות [[זיכרון מטמון|זיכרון המטמון]], וכן בקצב העברת הנתונים בין הרמות השונות במדרג{{הערה|1=מהירות הריצה של תוכניות המבצעות חישובים רבים על מעט מידע תלויה לחלוטין במהירות המעבד (CPU-Bound). תוכניות אלה נפוצות בפתרון בעיות חישוביות כגון חוזק מבנים וכדומה.}}.