ריבוי משימות הוא ביצוע של יותר ממשימה אחת (תהליך ביצוע) בו-זמנית על מערכת מחשב. אין לבלבל בין ריבוי משימות לבין טעינת תוכניות מרובות, שבהן שתי משימות או יותר קיימות בזיכרון גישה אקראית (RAM), אך רק משימה אחת מקבלת הרשאה לביצוע בכל פעם.
אלא אם כן המחשב מצויד בשני מעבדים נוספים, רק משימה אחת יכולה לפעול בכל פעם; עם זאת, מערכת הפעלה (כגון Linux, Windows 2000, Windows XP ו-UNIX) יוצרת את הרושם של ביצוע משימות בו זמנית על ידי מעבר מתמיד בין המשימות השונות המתחרות על המערכת אֶמְצָעִי. ראה ריבוי משימות שיתופיות, ריבוי משימות מונעות, זיכרון מוגן ומשימה.
Technipages מסביר ריבוי משימות
ריבוי משימות, במערכת הפעלה, מאפשר למשתמש לבצע יותר ממטלת מחשב אחת, (לדוגמה, פעילות של תוכנית אפליקציה) בו-זמנית. מערכת ההפעלה יכולה לנטר היכן אתה נמצא במשימות הללו ולעבור מאחת לשנייה מבלי לאבד נתונים. Microsoft Windows 2000, OS/390 של IBM ו-Linux הם מופעים של מערכות הפעלה שיכולות לבצע משימות מרובות (כמעט רוב מסגרות העבודה הנוכחיות יכולות). כאשר אתה פותח את תוכנית האינטרנט שלך ולאחר מכן פותח את Word בו-זמנית, אתה גורם למסגרת העבודה לבצע מספר משימות.
האפשרות לבצע משימות מרובות אינה מעידה על כך שניתן להטט בכמות אינסופית של משימות בו זמנית. כל משימה מנצלת שטח זיכרון ונכסים שונים. ככל שמתחילות משימות נוספות, ייתכן שמערכת ההפעלה תתחיל להפסיד בקיבולת משותפת. ביצוע משימות שונות מאפשר ניצול מיומן בהדרגה של ציוד המחשב האישי.
ביצוע משימות מרובות לסירוגין מערכות הפעלה משלבות אמצעים לשינוי סדרי העדיפויות של משימות בודדות, במטרה שמשימות משמעותיות יקבלו יותר זמן מעבד מאלו הנחשבות פחות קריטי. בהתאם למערכת ההפעלה, משימה עשויה להיות עצומה כמו תוכנית יישום שלמה, או עשויה להיות מורכבת ממחרוזות קטנות יותר שעושות חלקים מהתוכנית הכללית.
שימושים נפוצים בריבוי משימות
- ריבוי משימות פופולרי במערכות הפעלה כמו Microsoft Windows 10.1
- מתי ריבוי משימות המעבדים מקצים יותר זמן ושטח ריצה למשימה החשובה יותר
- ה ריבוי משימות היכולת של מערכת הפעלה אינה אינסופית
שימוש לרעה נפוצ של ריבוי משימות
- ריבוי משימות הוא כאשר מערכת הפעלה אינה יכולה לבצע יותר ממשימה אחת בו זמנית