طلب مقاطعة (IRQ)

مؤلف: Peter Berry
تاريخ الخلق: 19 أغسطس 2021
تاريخ التحديث: 11 قد 2024
Anonim
LabVIEW code: Externally-triggered action using interrupt request (IRQ) (walk-through)
فيديو: LabVIEW code: Externally-triggered action using interrupt request (IRQ) (walk-through)

المحتوى

التعريف - ماذا يعني طلب المقاطعة (IRQ)؟

طلب المقاطعة (IRQ) هو إشارة غير متزامنة يتم إرسالها من جهاز إلى معالج تشير إلى أنه من أجل معالجة الطلب ، يجب الانتباه. يتم إحداث IRQ بواسطة أحد الأجهزة الطرفية أو طلب الجهاز ، في حين يتم إنشاء IRQ من خلال تعليمة برمجية. كلاهما ينتج وفورات في حالة المعالج ، ويعود لخدمة IRQ باستخدام روتين معالج المقاطعة.


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح طلب المقاطعة (IRQ)

تُستخدم المقاطعات بشكل شائع لتنفيذ مهام الحوسبة المتعددة والتخلص بشكل فعال من متطلبات قيام المعالج بأخذ عينات (استطلاع) للخطوط أثناء انتظار الأحداث الخارجية.

يتم تقديم IRQ للمعالج بواسطة وحدات تحكم المقاطعة القابلة للبرمجة (PICs) ، والتي تعطي الأولوية لإدارة المقاطعات وإدارتها. يعد جهاز Intel 8259A PIC أحد الأجهزة المعروفة في هندسة الكمبيوتر الشخصي ، والذي تم استبداله لاحقًا بواسطة بلدان جزر المحيط الهادئ المتقدمة (APICs) ولكن لا يزال يستخدم اليوم.

المقاطعات يمكن تشغيلها على مستوى أو تشغيلها. تشير المقاطعات التي يتم تشغيلها بالمستوى إلى أن الخط ممسوك بالجهاز على مستوى نشط ، مما يؤدي إلى المقاطعة حتى يتم تقديمه. تشير المقاطعات التي يتم تشغيلها بواسطة الحافة إلى أن الجهاز يقوم بتشغيل الخط قريبًا من المستوى 1 إلى 0 (أو العكس). من المتوقع أن تلتقط الموافقة المسبقة عن علم هذا المشغل وتخدم المقاطعة.


يتم تخصيص مستويات IRQ للأجهزة للإشارة إلى هوياتهم. على سبيل المثال ، في جهاز الكمبيوتر ، يشير IRQ0 إلى IRQ15 إلى المستويات الستة عشر المرتبطة بالماوس ولوحة المفاتيح والمنفذ التسلسلي وبطاقة الصوت ووحدة التحكم بالقرص المرن وقنوات مرفقات التكنولوجيا المتقدمة / الثانوية المتقدمة المستخدمة في أجهزة القرص الصلب.

عند استخدام جهازين بنفس المستوى ، تحدث تعارضات IRQ. اليوم ، قامت أجهزة التوصيل والتشغيل USB (PnP) بحل هذه المشكلة تقريبًا.