תהליך חישוב של יעילות: גישה מעשית לביצוע מערכת הפעלה
יעילות תזמון תהליכים היא מדד מפתח להערכת הביצועים של מערכת הפעלה.זה מודד כיצד ביעילות CPU משמש לביצוע תהליכים, צמצום זמן idle ולהבטיח חלוקת משאבים הוגנת.
הבנה של תהליך Scheduling
תזמון תהליכים כרוך בבחירת התהליך פועל על CPU בכל עת נתון.הלוח הזמנים נועד לייעל את תגובת המערכת ואת דרך חישוב תוך שמירה על ההוגנות בין תהליכים.
חישוב שדרלינג יעילות
ניתן לחשב את היעילות באמצעות הנוסחה:
(ב) ◄ [15] ⁇ =(הזמן המלא – זמן השבת) / Total CPU TimeFLT:1
יחס זה מצביע על מידת הזמן שה-CPU מוציא לפועל תהליכים לעומת להיות idle.ערך גבוה יותר מציע ניצול טוב יותר.
דוגמא מעשית
נניח שמערכת פועלת במשך 10 שעות, עם שעתיים של זמן השבתה.היעילות מחושבת כמו:
(ב) [15] (ב) [15]
גורמים המשפיעים על יעילות
גורמים מסוימים משפיעים על יעילות תזמון, כולל:
- תהליך לפני ההקצאה
- המונחים: overhead
- המונחים
- אלגוריתמים