מעבר לתוכן

תזמון תהליכים -עזרה


הודעות מומלצות

אם אני זוכר נכון, התעדוף הוא לworking set קומפקטי יותר ולכן תהליך B שדורש פחות דפים מהזכרון יקבל תעדוף.

בנוסף תהליך A יצטרך לבצע הרבה swapping (ככל הנראה).

אני תוהה האם זה דומה לרעיון של SJF גם מבחינת גודל הזכרון שצריכים.

קישור לתוכן
שיתוף באתרים אחרים

הי, תודה רבה!

 

אני חשבתי על תשובה כזאת ואשמח לשמוע את דעתך:

 

מכיוון שלתהליך B יש מספיק מקום בזיכרון אזי עבורו יהיה פחות page faults ולכן הוא ישהה יותר זמן במעבד מאשר תהליך A שכל פעם יבצע context switch 

 

ולכן מכיוון של-B יש יותר זמן מעבד ול-A פחות אזי הוא יתעדף את תהליך A

 

אני לא בטוח בתשובה שלי ואשמח לשמוע את דעתך

 

תודה רבה :)

קישור לתוכן
שיתוף באתרים אחרים

אני לא בטוח שבגלל זה הוא יתעדף את A, שהרי PF הוא דבר יחסית יקר...

ייתכן ובגלל שהוא רואה שA כל הזמן מקבל PF הוא ישים אותו בעדיפות נמוכה יותר על מנת שיותר זמן מהמעבד ישמוש כהלכה.

ומכיוון שלתהליך B יש מספיק מקום בזכרון ויש פחות יכוי שיהיה לו PF בזמן הריצה אני חושב שהוא יעדיף את תהליך B.

 

אני חושב שהדבר הקריטי לזכור כאן הוא זה שPF זה דבר שמערכת ההפעלה לא אוהבת ומנסה להמנע ממנו, בתהליך A מובטח שיהיו לה הרבה ובתהליך B כמעט ובכלל לא.

 

כעקרון מה שאתה אומר הוא גם נכון: B יקבל יותר זמן מעבד ולכן העדיפות שלו תלך ותרד עם הזמן ויווצר מצב שתהליך A יקבל עדיפות גבוהה יותר.

אני רק תוהה מה כאן מנצח את השני (הכל מבחינה תיאורטית).

קישור לתוכן
שיתוף באתרים אחרים

הצטרפות לשיח

באפשרותך לשלוח הודעה כעת ולהירשם מאוחר יותר. אם ברשותך חשבון, ניתן להתחבר עכשיו לשליחת הודעה דרך חשבונך.
הערה: הודעתך דרושה לאישור הנהלה לפני הצגתה.

אורח
הוספת תגובה

×   הדבקה כטקסט עשיר.   הדבקה כטקסט רגיל במקום

  מאושרים אך ורק 75 סמייקונים.

×   הקישור שלך מוצמד אוטומטית.   הצגה כקישור במקום

×   תוכן הקודם שלכם שוחזר.   ניקוי עורך

×   You cannot paste images directly. Upload or insert images from URL.

טוען...
×
×
  • יצירת חדש...