מה זה הקפיצות האלו?
כידוע לך בודאי, ישנם כמה סוגים של פסיקות: פסיקת חומרה - זו פסיקה המגיעה למעבד ע"י רכיב חומרה פסיקת תוכנה - זו תוכנית שרות בד"כ שתוכנה קוראת לה (למשל ב-DOS יש את פסיקה 21 עבור ביצוע קלט/פלט) פסיקה חריגה (exeption) - פסיקה שנוצרת כתוצאה משגיאה (למשל: חילוק ב-0) כל פסיקה כזאת גורמת למעבד להפסיק מפעולתו הנוכחית, ולעבור לתוכנית השרות שהפסיקה דורשת. כיצד יודע המעבד לאיזו תוכנית שרות לקרוא, והיכן היא נמצאת? נכון! בעזרת וקטור הפסיקות. וקטור הפסיקות הוא מערך אסוציטיבי הנמצא במקום מסויים בזיכרון המחשב. המעבד מקבל את קוד הפסיקה, ובעזרתו הוא מוצא את כתובת תוכנית הפסיקה. לאחר ביצוע הפסיקה המעבד מחזיר את אוגרים מסויימים למצבם הקודם לפני הכניסה לפסיקה (לא זוכרת בדיוק אילו) והתוכנית המקורית ממשיכה לרוץ, אלא אם כן הפסיקה עוצרת את פעולת המעבד. ניתן להשתמש בפסיקות עבור תיזמון להדמיית "זמן אמת" בעזרת פסיקת השעון שהיא פסיקת חומרה וקורת 18 פעמים בשניה (אם אני לא טועה). יש המחלקים את סוגי הפסיקות רק לשתיים - חומרה ותוכנה. מקווה שההסבר ברור.