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