مقاطعة (نظام تشغيل)
مقاطعة (بالإنجليزية: interrupt) مصطلح في نظم التشغيل يعني وقف مؤقت لتنفيذ برنامج معين من أجل تفيذ عملية أخرى قد يكون لها أولوية أكبر أو أي سبب أخر وتشمل المقاطعة تحزين مؤقت لبيانات البرنامج الموقوف لاسترجاعها عند انتهاء المقاطعة.
يوجد نوعين من المقاطعة :
- hardware interrupt وهو عبارة عن إشارة يتم إرسالها للمعالج يقوم بموجبها بإيقاف التنفيذ في هذا البرنامج والذهاب لتنفيذ روتين المقاطعة (interrupt handler).-مع تخزين المكان الذي كان يعمل فيه قبل المقاطعة-
- Software interrupts وهو عادة مايكون عبارة عن أمر في مجموعة التعليمات عند تنفيذه يقوم أيضا بنقل المعالج لتنفيذ روتين المقاطعة.
فوائد المقاطعة
جعل المعالج يقوم بتنفيذ أكثر من وظيفة في نفس الوقت -حيث يقوم يتنفيذ جزء من وظيفة ثم يتركها ليذهب لتنفيذ وظيفة أخرى في حالة حدوث مقاطعة وهكذا- من أجل الحصول على سرعة أعلى.
مقاطعه فرديه Signal interrupt
مقاطعه متعدده Multi interrupt
ca:Interrupció cs:Přerušení de:Interrupt Interrupt]] es:Interrupción et:Katkestus (informaatika) fa:وقفه fi:Keskeytyssignaali fr:Interruption (informatique) he:פסיקה (מחשב) hu:Programmegszakítás id:Interupsi (perangkat keras) it:Interrupt ja:割り込み kk:Программалық үзілім ko:인터럽트 lt:Pertraukimas ms:Sampukan nl:Interrupt pl:Przerwanie pt:Interrupção de hardware ru:Прерывание sl:Prekinitev sv:Avbrott (mikroprocessor) tr:Kesme uk:Переривання zh:中斷