جدول المحتويات:
التعريف - ماذا يعني Windows Driver Model (WDM)؟
Windows Driver Model (WDM) هو إطار برنامج تشغيل أو بنية تجعل الكود المصدري متوافقًا مع أنظمة التشغيل Windows 98 و 2000 و Me و XP وجميع إصدارات Microsoft Windows الأحدث ، أي جميع إصدارات Windows 32 بت. تم تصميم WDM لاستبدال "VxD" ، وهي تقنية برنامج التشغيل المستخدمة في الإصدارات السابقة مثل Windows 3.1 و Windows 95 و Windows NT.
المعروف أيضًا باسم طراز برنامج Win32.
يشرح Techopedia طراز برنامج تشغيل Windows (WDM)
مع شفرة المصدر الأقل المطلوبة ، يكون طراز برنامج تشغيل Windows أكثر كفاءة من VxD ومتطلبات الرموز الموحدة. ومع ذلك ، فإن برامج تشغيل WDM غير متوافقة مع الإصدارات السابقة من إصدارات Windows السابقة لنظام التشغيل Windows 98 ، مثل Windows 3.1 و 95 و NT 4.0 أو الإصدارات الأقدم من نظام التشغيل الذي تمت كتابته من أجله في الأصل. WDM متوافق مع الإصدارات الأحدث. إحدى المشكلات التي تنشأ عن ذلك هي أن ميزات نظام التشغيل الجديدة قد تعمل أو لا تعمل باستخدام برامج التشغيل المكتوبة لإصدارات نظام التشغيل السابقة.
يتم تصنيف برامج تشغيل WDM إلى ثلاثة أنواع:
- تتم كتابة برامج تشغيل الوظائف لجهاز معين ، مثل الطابعة
- برامج تشغيل الحافلات مخصصة للباصات العامة مثل PCI و SCSI و USB ، وهي مصممة لوحدة تحكم ناقل أو مهايئ أو جسر (ويمكن لبائعي البرامج إنشاء برامج تشغيل ناقل خاصة بهم)
- قم بتصفية برامج التشغيل ، والتي قد تكون برامج تشغيل غير تابعة للجهاز ، ولكن عندما تقوم بتمكين جهاز ما ، فإنها تضيف قيمة إلى جهاز معين أو أجهزة متعددة أو غير تشغيلها.
سيعمل كل من برامج تشغيل WDM وبرامج تشغيل VxD مع أنظمة تشغيل Windows 98 (Windows 98 و Windows 98 Second Edition و Windows Me). ومع ذلك ، عادة ما تسمح برامج تشغيل WDM بمزيد من الميزات ، على سبيل المثال ، قد تلتقط بطاقة موالف التلفزيون صورًا ذات دقة أعلى.
واجه مطورو برامج التشغيل عددًا من الانتقادات حول إدارة الطلب على المياه ، بما في ذلك:
- أنه أمر معقد للغاية لفهم.
- التفاعلات مع أحداث plug-n-play وإدارة الطاقة صعبة.
- يعد إلغاء تعليمات الإدخال / الإخراج (الإدخال / الإخراج) مشكلة كبيرة.
- كل سائق يتطلب الآلاف من خطوط رمز الدعم.
- لا يوجد أي دعم فني لكتابة "برامج تشغيل وضع المستخدم" الخالصة (برامج التشغيل المخصصة المخصصة).
- الوثائق وعينات السائقين من نوعية مشكوك فيها.
تسببت هذه المشكلات في إصدار Microsoft بديلاً لنظام WDM ، يسمى "Windows Driver Foundation" ، في نسختين: "إطار تشغيل Kernel-Mode" (KMDF) خاص بنظامي التشغيل Windows 2000 و Windows XP ؛ و "إطار برنامج تشغيل وضع المستخدم" (UMDF) مخصص لنظام التشغيل Windows XP والإصدارات الأحدث.
