جدول المحتويات:
التعريف - ماذا يعني طلب الإدخال / الإخراج؟
حزم طلبات الإدخال / الإخراج هي بنيات وضع kernel المستخدمة للاتصال بين برامج تشغيل Windows Drive Model و Windows NT وكذلك مع نظام التشغيل Windows. يتم تمرير جميع تفاصيل البيانات إلى بنية البيانات عبر المؤشر المفرد ، بدلاً من اتباع الاصطلاح القديم المتمثل في نقل العديد من وسائط البيانات الصغيرة. يتم إجراء طلبات الإدخال / الإخراج هذه للمرور عبر العديد من مراحل المعالجة المختلفة. يتم تحديد هذه المراحل حسب طبيعة الطلب ، سواء كان مخصصًا للجهاز المستهدف لبرنامج تشغيل أحادي الطبقة أو محرك متعدد الطبقات.
تيكوبيديا تشرح طلب الإدخال / الإخراج
يتم استخدام حزم طلبات الإدخال / الإخراج بشكل أساسي للاتصالات بين برامج تشغيل الجهاز ونظام التشغيل. انها تسمح لعملية معينة للحصول على رفع الحظر وتنفيذها بالكامل.
في الخطوة الأولى ، يتم بدء عملية تُصدر حظرًا للقراءة على واصف الملف لملف تم استخدامه مسبقًا. يحتوي رمز نظام التشغيل أو النواة على رمز استدعاء النظام الذي يعمل على التحقق من دقة المعلمات. إذا كانت ذاكرة التخزين المؤقت المخزن المؤقت تحتوي بالفعل على البيانات ، فسيتم إرجاع البيانات وإكمال الطلب. في حالة عدم العثور على البيانات في ذاكرة التخزين المؤقت المخزن المؤقت ، يتم تنفيذ إدخال / إخراج فعلي. هذا يضمن أن تتم إزالة العملية من قائمة انتظار التشغيل ووضعها في قائمة انتظار الانتظار. بعد ذلك ، يتلقى برنامج تشغيل الجهاز الطلب من خلال نظام الإدخال / الإخراج الفرعي. الأمر متروك لبرنامج تشغيل الجهاز ثم لتوفير مساحة للبيانات الواردة وجدولة I / O. تعمل وحدة التحكم في الجهاز بعد ذلك على أجهزة الجهاز لتنفيذ عملية نقل البيانات. تقوم وحدة التحكم DMA بإدارة وتشغيل نقل البيانات إلى ذاكرة kernel. عند انتهاء النقل ، يؤدي هذا إلى إنشاء مقاطعة يتم استلامها بواسطة معالج المقاطعة من خلال جدول متجه المقاطعة. يقوم بمسح البيانات للحصول على معلومات مهمة ثم يقوم بإرجاع المقاطعة. ثم يتم استقبال هذه الإشارة من قبل برنامج تشغيل الجهاز ، الذي يكمل الطلب ويحدد أيضًا حالة الطلب. أخيرًا ، الأمر متروك للنواة لإزالة العملية من قائمة انتظار الانتظار إلى قائمة الانتظار الجاهزة ويتم نقل البيانات إلى مساحة العنوان. هذه الخطوة يفتح العملية. حتى الآن ، عندما يتم تعيين العملية إلى وحدة المعالجة المركزية ، فإنها تستأنف العمل وتنتهي.








