Πρότυπο οδήγησης των Windows (WDM)

Συγγραφέας: Randy Alexander
Ημερομηνία Δημιουργίας: 28 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 24 Ιούνιος 2024
Anonim
Πρότυπο οδήγησης των Windows (WDM) - Τεχνολογία
Πρότυπο οδήγησης των Windows (WDM) - Τεχνολογία

Περιεχόμενο

Ορισμός - Τι σημαίνει το Πρότυπο οδήγησης των Windows (WDM);

Το Πρότυπο οδήγησης των Windows (WDM) είναι ένα πλαίσιο προγράμματος οδήγησης ή μια αρχιτεκτονική που κάνει τον πηγαίο κώδικα συμβατό με τα Windows 98, 2000, Me, XP και όλες τις μεταγενέστερες εκδόσεις των Microsoft Windows, δηλαδή όλες τις εκδόσεις 32 bit των Windows. Το WDM σχεδιάστηκε για να αντικαταστήσει την τεχνολογία οδηγού που χρησιμοποιείται σε προηγούμενες εκδόσεις όπως τα Windows 3.1, Windows 95 και Windows NT "VxD".

Επίσης γνωστό ως Win32 Driver Model.


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί το μοντέλο προγραμμάτων οδήγησης των Windows (WDM)

Με λιγότερο απαιτούμενο κώδικα πηγής, το μοντέλο προγραμμάτων οδήγησης των Windows είναι πιο αποδοτικό από το VxD και τις τυποποιημένες απαιτήσεις κώδικα. Ωστόσο, τα προγράμματα οδήγησης WDM δεν είναι συμβατά προς τα πίσω με τις εκδόσεις των Windows πριν από τα Windows 98, π.χ. Windows 3.1, 95 και NT 4.0 ή εκδόσεις παλαιότερες από το λειτουργικό σύστημα για το οποίο γράφτηκαν αρχικά. Το WDM είναι συμβατό με τις μεταγενέστερες εκδόσεις. Ένα πρόβλημα που δημιουργείται είναι ότι οι νέες λειτουργίες του λειτουργικού συστήματος ενδέχεται να λειτουργούν ή να μην λειτουργούν με τη χρήση προγραμμάτων οδήγησης γραμμένα για προηγούμενες εκδόσεις λειτουργικών συστημάτων.

Οι οδηγοί WDM ταξινομούνται σε τρεις τύπους:


  1. Οι οδηγοί λειτουργιών είναι γραμμένοι για μια συγκεκριμένη συσκευή, όπως π.χ.
  2. Τα προγράμματα οδήγησης λεωφορείων είναι για κοινά λεωφορεία όπως PCI, SCSI και USB και είναι σχεδιασμένα για ελεγκτή διαύλου, προσαρμογέα ή γέφυρα (και οι προμηθευτές λογισμικού μπορούν να δημιουργήσουν δικούς τους οδηγούς λεωφορείων)
  3. Τα προγράμματα οδήγησης φίλτρων, τα οποία μπορεί να είναι προγράμματα οδήγησης εκτός των συσκευών, αλλά όταν ενεργοποιούν μια συσκευή, προσθέτουν αξία ή αλλάζουν τη λειτουργία μιας συγκεκριμένης συσκευής ή πολλαπλών συσκευών.

Και τα δύο προγράμματα οδήγησης WDM και τα προγράμματα οδήγησης VxD θα λειτουργήσουν με λειτουργικά συστήματα Windows 98 (Windows 98, Windows 98 Second Edition και Windows Me). Ωστόσο, συνήθως οι οδηγοί WDM επιτρέπουν περισσότερες δυνατότητες, π.χ. μια κάρτα τηλεόρασης μπορεί να τραβήξει εικόνες υψηλότερης ανάλυσης.

Οι προγραμματιστές λογισμικού οδήγησης είχαν αρκετές κριτικές σχετικά με το WDM, μεταξύ των οποίων:


  • Είναι πολύ περίπλοκο να καταλάβουμε.
  • Οι αλληλεπιδράσεις με τα γεγονότα plug-n-play και διαχείρισης ενέργειας είναι δύσκολα.
  • Η ακύρωση των οδηγιών I / O (είσοδος / έξοδος) είναι πολύ προβληματική.
  • Κάθε οδηγός απαιτεί χιλιάδες γραμμές κώδικα υποστήριξης.
  • Δεν υπάρχει τεχνική υποστήριξη για τη συγγραφή καθαρών "προγραμμάτων οδήγησης σε λειτουργία χρήστη" (προσαρμοσμένοι οδηγοί ειδικής χρήσης).
  • Η τεκμηρίωση και οι δείκτες είναι αμφίβολης ποιότητας.

Αυτά τα ζητήματα προκάλεσαν τη Microsoft να κυκλοφορήσει μια αντικατάσταση για το WDM, που ονομάζεται "Windows Driver Foundation", σε δύο εκδόσεις: Το "Kernel-Mode Driver Framework" (KMDF) είναι για τα Windows 2000 και τα Windows XP. και "Πλαίσιο οδηγού χρήστη" (UMDF) είναι για τα Windows XP και νεότερες εκδόσεις.