بسم الله الرحمن الرحيم

أن ما في هذا الموضوع من صواب فهو من الله وما فيه من خطاء فمن نفسي والشيطان

دعونا في البداية نعرف ماهي اشارة المقاطعه IRQ ؟؟

تؤدي وظيفتها شريحة ( Chip set ) موجودة على اللوحة الأم ( Mother Bord ) تختلف عن الشريحة التي تسمى بالبيوس يكمن عملها بعمل تسميات خاصة لكل قطعه تم تركيبها على الجهاز
وتكمن فائدته بحالة لو أراد احد الأجهزه التعامل مع المعالج ( CPU ) فأنه يرسل أشارة ألى المعالج يطلب منه التعامل معه ولهذا سميت بأشارة مقاطعه لأنه يعتبر مجازاً بأنه قاطع المعالج ويقول له تعال أريدك بعمل ماء

فمثلاً يأخذ كرت الشاشة مثلاُ أسم IRQ1 ويكون محجوزاً له وخاص به فأذا أراد كرت الشاشة التعامل مع المعالج فأنه يرسل أشارة للمعالج , ولاكن من أين للمعالج ان يعرف من أين أتته هذه الأشارة ؟؟ فهنا يأتي دور IRQ1 التي تعتبر عنوان لصاحب هذه الأشارة فيعرف المعالج من خلالة ان الذي طلب هذا الطلب هو كرت الشاشة

صورة توضيحيه



الرسم في الأعلى هو رسم غير حقيقي انما توضيحي فقط لتوضيح كيفية توصيل الأجهزة المختلفة بوحدة متحكم اشارة المقاطعة IRQ ونلاحظ وجود ثلاث شرائح قد تكون غريبة على البعض

1 – Chepset NB وتقوم بدور المتحكم لوحدة الذاكرة .

2 – Chepset SB : تقوم بأداء وظيفة متحكم نقل البيانات بين المكونات المختلفة وهي ما تسمى بذاكرة الوصول المباشر (DMA ) .

3 - Chepset SB : وهي عنوان موضوعنا وهي متحكم المقاطعة أي انها تقوم بترتيب أشارات المقاطعة الصادرة من المكونات المختلفة الى المعالج .

دعنا نقول ان كرت الصوت مثلاً يحمل العنوان IRQ16 وقمت بأضافة كرت شبكة وعندما ثبته وعرّفته أعطاة النظام عنوان مقاطعه تحمل نفس اسم عنوان مقاطعة كرت الصوت IRQ16 فما الذي سيحدث ؟؟

يحدث ما يسمى بـالتعارض ( conflict ) وينجم عن التعارض أحد هذه الأمور:

1- عمل واحد من هذه الكروت بينما يتم تعطيل الأخر
2 - الكرتين يتوقفون عن العمل
3 - لايعمل نظام التشغيل ويتسبب بعمل أعادة تشغيل الجهاز كل ما حاولة تشغيلة

طيب ماهو الحل

الحل هو بتغير عنوان أشارة المقاطعه لأحد هذه الكروت

ولتغير أشارة المقاطعة يوجد لك حلين

أما أن تغيرها عن طريق أعدادات البيوس ( Setup Bios ) أو تغيرها من نظام التشغيل نفسه

طيب فيه سؤال

من هو الذي يسند أشارة مقاطعة بالبداية من الذي يقوم بهذه العمليه ؟؟

الذي يقوم بأجراء هذه العملية هو تعريف الكرت او الجهاز فعند قيامك بشراء مثلاً كرت مودم فهو لايعمل الا أذا قمت بتعريف الكرت

بوقت التعريف يقوم التعريف بأعطاء الكرت عنوان أشارة مقاطعة IRQ ويقوم أيضاً بأعطائة مدى معين من الذاكرة ( Memory Range ) ويقوم بأعطائة مدى الدخل والخرج ( I/O Range )

وبأمكانك التغير في احد هذه القيمة كما ذكرت في السابق

تحيات اخوكم SHEZON

من يريد تفصيل أكثر من ذالك او في حال وجود غموض أو تصحيح فاليتفضل مشكوراً