Οδηγός εικονικής συσκευής (VxD)

Συγγραφέας: Peter Berry
Ημερομηνία Δημιουργίας: 16 Αύγουστος 2021
Ημερομηνία Ενημέρωσης: 10 Ενδέχεται 2024
Anonim
Χειροκίνητη κατάτμηση του δίσκου, σε εγκατάσταση Dual Boot
Βίντεο: Χειροκίνητη κατάτμηση του δίσκου, σε εγκατάσταση Dual Boot

Περιεχόμενο

Ορισμός - Τι σημαίνει ο Virtual Driver Driver (VxD);

Ένα πρόγραμμα οδήγησης εικονικής συσκευής (VxD) είναι ένα πρόγραμμα οδήγησης συσκευής λογισμικού που εξομοιώνει υλικό και άλλες συσκευές, έτσι ώστε πολλές εφαρμογές που εκτελούνται σε προστατευμένη λειτουργία να έχουν πρόσβαση σε κανάλια διακοπής υλικού, πόρους υλικού και μνήμη χωρίς να προκαλούν συγκρούσεις. Το Vxd αντικαταστάθηκε από το μοντέλο προγραμμάτων οδήγησης των Windows (WDM) και είναι πλέον παρωχημένο.

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

Η Techopedia εξηγεί τον εικονικό οδηγό συσκευής (VxD)

Το υλικό του υπολογιστή απαιτεί επικοινωνίες και μεθόδους ελέγχου για συσκευές ή / και εξαρτήματα υλικού για να έχουν πρόσβαση σε ελεγχόμενο τρόπο, συνήθως υπό τον έλεγχο ενός συνδυασμού του BIOS και του λειτουργικού συστήματος που εκτελείται. Στο λογισμικό, αυτές οι μέθοδοι ορίζονται ως προγράμματα οδήγησης συσκευών, τα οποία αποτελούνται από κώδικα που μια εφαρμογή μπορεί να χρησιμοποιήσει για την πρόσβαση σε υλικό ή εξωτερικούς πόρους λογισμικού. Σχεδιασμένο για χρήση σε λειτουργικά συστήματα πολλαπλών εργασιών όπως τα Microsoft Windows, το πρόγραμμα οδήγησης συσκευής ελέγχεται από τον διαχειριστή προγραμμάτων οδήγησης εικονικών συσκευών (VDDM) και μοιράζεται από τις εφαρμογές που εκτελούνται εντός αυτού του πυρήνα. Για να εκτελέσετε εφαρμογές DOS παλαιότερης έκδοσης των Microsoft Windows, ο πυρήνας δημιουργεί ένα εικονικό μηχάνημα (VM) στο οποίο εκτελείται η εφαρμογή παλαιού τύπου. Μέρος του περιορισμού του DOS είναι ότι έδωσε τον πλήρη έλεγχο του υλικού στις τρέχουσες εφαρμογές λογισμικού. Αυτό σήμαινε ότι η εκτέλεση αρκετών εφαρμογών DOS κάτω από ένα λειτουργικό σύστημα πολλαπλών εντολών θα μπορούσε να προκαλέσει συγκρούσεις όταν επρόκειτο για πρόσβαση σε συσκευές. Δεν υπήρχε δυνατότητα κοινής χρήσης συσκευής υλικού στις περισσότερες τυπικές εφαρμογές DOS, οπότε εισήχθη το πρόγραμμα οδήγησης εικονικής συσκευής (VxD) για την αποφυγή συγκρούσεων πρόσβασης συσκευών. Το VxD πέρασε αιτήσεις διακοπής και μνήμης στον πυρήνα, ο οποίος με τη σειρά του διέθεσε τους πόρους όπως απαιτείται, εξασφαλίζοντας πάντοτε ότι μόνο ένα νήμα αίτησης θα μπορούσε να έχει πρόσβαση σε ένα μοναδικό κανάλι διακοπής οποιασδήποτε συσκευής ανά πάσα στιγμή. Αυτό επρόκειτο να παράσχει λειτουργία προστατευμένου τρόπου λειτουργίας, όπου όλα τα στοιχεία ενεργητικού μιας εφαρμογής εκτελούνται μέσα σε ένα κέλυφος (μνήμης). Σε ένα VM, το VxD ήταν μέρος της διασύνδεσης μεταξύ των Windows και εκείνου του κελύφους. Ο οδηγός εικονικής συσκευής (VxD) βρισκόταν ανάμεσα στην εφαρμογή παλαιού τύπου και το λειτουργικό σύστημα πολλαπλών εντολών, προσφέροντας μια σειρά από λειτουργίες όπως δυναμική μνήμη, επιτρέποντας την πρόσβαση σε συσκευές ers, συσκευές δικτύου, συσκευές αποθήκευσης ή αντιγράφων ασφαλείας. Όποια και αν είναι η συσκευή υλικού ή λογισμικού που απαιτείται για την επικοινωνία με την παλαιότερη εφαρμογή, οι ενέργειες εκτελέστηκαν μέσω ενός VxD, το οποίο θα είχε συγκεκριμένους κανόνες εκτέλεσης και θα ελέγχεται από το λειτουργικό σύστημα. Το VxD αντικαταστάθηκε από το Πρότυπο οδήγησης Windows WDM με τις εκδόσεις των Windows 2000, NT και νεότερες εκδόσεις.