המבחן הוא מאוד פייר, אפילו אולי מבחן מפרגן. הרכז הוא אדם מאוד נחמד, מאוד מחפש לדעת אם למדת את הקורס, ולא לנסות להפיל. הבדיקה בדרך כלל מפרגנת.
שאלות 1-6 - שאלות אמריקאיות, כל אחת 5 נק', שבדרך כלל מגיעות מהחלקים הפחות מודגשים של החומר, והרבה פעמים יש שאלות שטכניות וצפויות או ממוחזרות. נושאים נפוצים - שיטות תזמון, שאלות על hypervisor מסוג 1 או 2, קיפאון (ובמיוחד אלגוריתם הבנקאים), חישוב כתובת לפי טבלת זיכרון וירטואלי, חישוב שקשור לגודל למערכת קבצים i-node.
שאלה 7 - בפרק 2, סנכרון תהליכים, באיזור 25 נק', והחלק הקשה ביותר של המבחן. יש נושאים שחוזרים על עצמם, אבל זה יכול להיות גם משהו יותר מפתיע. נושאים נפוצים - פתרון פטרסון, בעיית יצרן צרכן, בעיית קוראים כותבים, שימוש אחר בסמפורים. נושא קטן שיכול להופיע - COW.
שאלה 8 - בפרק 3, זיכרון וירטואלי, כולל אלגוריתמי פינוי דפים - יכולות להיות שאלות טכניות של חישובים בזיכרון, או שאלות תאורטיות יותר על אלגוריתמי פינוי דפים. נושא קטן שיכולים להופיע - swap file.
שאלה 9 - בפרק 4, מערכת קבצים ודיסק, יכולים לשאול על טכניקה וגם על הבנה
שאלות 10-12 - שאלות קצרות, 5 נק' לשאלה. זה נקרא החלק ה"מעשי" של המבחן, אבל בפועל גם הוא לא מעשי. יש בעיקר שאלות קצרות על קריאות מערכת, וירטואלזציה (מאוד אוהבים לתאר דווקא את המערכת שעבדנו בה בקורס ולשאול עליה שאלה), ושאלות של XV6 מהסוג של "מה ידפיס הקוד הבא", של PID_NS וגם MOUNT_NS. בנושא אפשר לצלוח את החלק הזה גם אם לא הבנתם מילה בחלק המעשי לאורך הסמסמטר.
לדעתי השאלות שקשורות למבחן הן:
ממ"ן 01: 2,4,5
ממ"ן 02: 2-5
ממ"ן 03: 2,3
מומלץ לתרגל מבחני עבר, לעבור על נושאים שלא זוכרים במדריך, במיוחד על רשימות של אלגוריתמים, כמו שיטות תזמון תהליכים אלגוריתמים לפנוי דפים. בנוסף, יש מילון מושגים לכל פרק במדריך, מומלץ לעבור עליו ולבדוק שלא התפספס משהו גדול.
אפשר ללמוד ממבחנים יחסית ישנים - מאז 2020 לא השתנה הרבה. רק ירד קצת חומר בקשר לדיסק.