الفرق بين طلب المقاطعة IRQ ومتحكم DMA
طريقتان لتعامل الأجهزة الطرفية مع المعالج والذاكرة.
باختصار
IRQ = الجهاز «يرفع يده» للمعالج؛ DMA = الجهاز ينقل للذاكرة مباشرة دون إزعاج المعالج.
| وجه المقارنة | طلب المقاطعة IRQIRQ | متحكم DMADMA |
|---|---|---|
| الفكرة | الجهاز يرسل إشارة ليطلب انتباه المعالج | نقل البيانات بين الجهاز والذاكرة مباشرة دون المرور بالمعالج |
| دور المعالج | يوقف عمله مؤقتاً ليخدم الجهاز | يتفرّغ لأعمال أخرى أثناء النقل |
| الفائدة | تنظيم دور الأجهزة في الحصول على المعالج | تسريع نقل البيانات الكبيرة وتخفيف الحمل عن المعالج |
التعريف من قاموس المادة
طلب المقاطعة Interrupt ReQuest (IRQ)يشير الاختصار IRQ للعبارة Interrupt ReQuest أي طلب المقاطعة؛ يملك كل جهاز محيطي قادر على تنفيذ مقاطعة CPU خط مقاطعة خاصاً به.صفحة المصطلح متحكم DMA DMA Controllerمتحكم متخصص ينقل البيانات بسرعة أكبر مما يستطيع CPU الخاص بالحاسوب نقله، ويتميز بالقدرة على توليد عناوين الذاكرة دون الرجوع إلى CPU، ويحوي ثماني أقنية يتم تبادل البيانات خلالها.صفحة المصطلح
أسئلة دورات عنهما
- اشرح آلية الوصول المباشر للذاكرة (DMA).الصيانة · سؤال دورة 2018 — الإجابة من نوطة العالمي