פסיקה (מחשב) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
OfekBot (שיחה | תרומות)
מ בוט: החלפת תגית ref בתבנית הערה
שורה 41:
שגרת הטיפול בפסיקה (Interrupt Service Routine, ISR) היא שגרה המופעלת בעקבות קבלת פסיקה. במערכות הפעלה ישנות, בעת ביצוע שגרת הטיפול בפסיקה היה המעבד חסום בפני ביצוע פעולות נוספות. מסיבה זו, במערכות הפעלה מודרניות (ובמיוחד במערכות זמן אמת) שגרות הטיפול מחולקות לשני סוגים: שגרות טיפול מרמה ראשונה, ושגרות טיפול מרמה שנייה. שגרות הטיפול מרמה ראשונה מבצעות את הפעולות ההכרחיות לשחרור הפסיקה, ומתזמנות את ריצת שגרות הטיפול מהרמה השנייה, שאחראיות לטפל במידע שהתקבל באמצעות הפסיקה. בזמן הטיפול באמצעות שגרות מרמה ראשונה מופסקת ריצת התוכנית, דבר העשוי לפגוע בביצועיה. שגרות טיפול מרמה שנייה רצות לרוב מתוך [[תהליכון]] נפרד או בזמן הפנוי של המערכת).
 
[[קובץ:Process of handling an interrupt.svg|מרכז|650pxממוזער|350px|תרשים תהליך הטיפול בפסיקה]]
<div class="NavFrame" style="clear: both; width: 90%; margin: 0.5em auto; padding: 0.2em;">
<div class="NavHead" style="padding-top: 0.2em; padding-bottom: 0.2em; text-align: center; color: black; background: #ccccff; font-weight: bold;">תרשים תהליך הטיפול בפסיקה</div>
<div class="NavContent" style="padding: 0.5em 1em 0.5em 1em; background-color: #f9f9f9; font-size: 100%">
[[קובץ:Process of handling an interrupt.svg|מרכז|650px|]]
</div></div><div class="NavFrame" style="display:none;"></div>
 
==מאפייני פסיקות==