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