מה זה ריבוי משימות מנע? הגדרה ומשמעות

click fraud protection

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

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

Technipages מסביר ריבוי משימות מונעות

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

המאפיין הייחודי של שימוש במנגנון פסיקה מבדיל אותו מריבוי משימות שיתופית מערכת, ומדד טיפוסי להקדמה היא זמן שחלף, שהיא תופעה הנקראת שיתוף זמן או זמן פִּלוּחַ. במערכות הפעלה מסוימות, ניתן לתת לכמה יישומים צורך גבוה יותר מאשר יישומים שונים, מה שמספק לפרויקטים בעלי הצורך העליון שליטה בעת הפעלתם ואולי קיצוץ זמן ארוך יותר. ריבוי משימות מונע מאפשר למחשב להקצות בוודאות לכל תהליך את "פרוס הזמן" שלו.

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

שימושים נפוצים בריבוי משימות מונעות

  • מערכת הפעלה שמעודדת ריבוי משימות מונעות מבסס את ההשפעה של ביצוע מסונכרן של משימות שונות.
  • ריבוי משימות מונע עוסק בפעולות חיצוניות חיוניות כמו נתונים נכנסים.
  • רוב מערכות ההפעלה שיוצרו ועוצבו בשנים האחרונות היו מונעות ריבוי משימות.

שימושים לרעה נפוצים בריבוי משימות מונעות

  • ריבוי משימות מונע משמש כדי לטפל במדיניות תזמון ספציפית במקום שיתוף זמן.
  • להשתמש ריבוי משימות מונעות כאשר משימות אמורות להיות מתוכנתות במפורש כדי להניב כאשר הן אינן זקוקות למשאבי מערכת.