מדור קריטי הוא נושא שנתקלתי בו כאשר למדתי על מערכות הפעלה. כדי לטפל בבעיה זו, זמינות טכנולוגיות רבות כמו סמפורות, פתרונות תוכנה וכדומה. אבל אני סקרן מאיפה הגיע הקוד ליישום הפתרונות האלה. כי מתכנתים אף פעם לא נתפסים כותבים קוד כזה עבור התוכניות שלהם.
נניח שאני מפתח תוכנית בסיסית ב-'C' שעושה printf שהוסבר בדוגמה זו; אני אף פעם לא כותב שום קוד לבעיית הסעיף הקריטי. והקוד הופך להוראות ברמה נמוכה ומבוצע על ידי מערכת ההפעלה, שמתפקדת כמשרתת הנאמן שלנו. אז, מאיפה מגיע קוד מדור קריטי ומתאים? אפשר להשתמש במשאבים כגון מסגרות.




