مقاطعة (نظام تشغيل)
من ويكيبيديا، الموسوعة الحرة
مقاطعة (بالإنجليزية: interrupt) مصطلح في نظم التشغيل يعني وقف مؤقت لتنفيذ برنامج معين من أجل تفيذ عملية أخرى قد يكون لها أولوية أكبر أو أي سبب أخر و تشمل المقاطعة تحزين مؤقت لبيانات البرنامج الموقوف لاسترجاعها عند إنتهاء المقاطعة.
يوجد نوعين من المقاطعة :
- hardware interrupt وهو عبارة عن إشارة يتم إرسالها للمعالج يقوم بموجبها بإيقاف التنفيذ في هذا البرنامج و الذهاب لتنفيذ روتين المقاطعة (interrupt handler) .-مع تخزين المكان الذي كان يعمل فيه قبل المقاطعة-
- Software interrupts وهو عادة مايكون عبارة عن أمر في مجموعة التعليمات عند تنفيذه يقوم أيضا بنقل المعالج لتنفيذ روتين المقاطعة.
[عدل] فوائد المقاطعة
جعل المعالج يقوم بتنفيذ أكثر من وظيفة في نفس الوقت -حيث يقوم يتنفيذ جزء من وظيفة ثم يتركها ليذهب لتنفيذ وظيفة أخرى في حالة حدوث مقاطعة وهكذا- من أجل الحصول على سرعة أعلى .

