לדלג לתוכן

תרגול מחסניות ומקומיות זיכרון

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

צרו thread עם reservation מפורש באמצעות הדגל המתאים של _beginthreadex, ובדקו את גבולותיו. הסבירו את ההבדל בין reservation לבין commitment ראשוני.

בדקו אם למחשב יש יותר מ־NUMA node אחד. אם כן, תכננו ניסוי first touch ועיבוד עם מדיניות מעבדים מתועדת. אם לא, ציינו מה לא ניתן למדוד.

הריצו את בקשת large page המוגבלת רק בסביבה הקיימת, בלי לשנות privileges. סווגו כשל הרשאה בנפרד מחוסר תמיכה ומכשל משאבים.

כתבו מדוע הגדלת stack יכולה להיות תיקון מתאים ל־frame חוקי גדול, אך אינה תיקון לרקורסיה שאין לה תנאי עצירה.