اخوانى السلام عليكم ورحمة الله
سؤالى هو
ما الفرق بين i/o -irq - dma ؟
وهل يقوم البيوس باعطاء القيم لكل واحدة مثلا :
هل يقوم البيوس بتقسيم الذاكرة التى نتعامل معها بال dma و i/o ام يقسمها نظام التشغيل ؟
وهل ال i/o جزء من الذاكرة وكم حجم كل واحدة "منفذ" وكذلك ال irq هل جزء من الذاكرة وهل استطيع ان اكتب فى هذه الذاكرة او اقرأ منها ؟ واذا كانت جزء من الذاكرة كيف اعرف اماكنها ؟
هل لها اماكن ثابته بالذاكرة ؟