Τι σημαίνει η φράση set driver; Τι κάνουν τα προγράμματα οδήγησης συσκευών και πώς λειτουργούν

Εργαλείο 26.04.2019
Επισκόπηση προγράμματος Η έκδοση υπολογιστή του Microsoft Excel Viewer θα επιτρέψει...

ChercherΟι υπολογιστές αντιμετωπίζουν συχνά ερωτήσεις εγκατάστασης προγραμμάτων οδήγησης: τι είναι το πρόγραμμα οδήγησης; Γιατί χρειάζεσαι καθόλου οδηγό; Πού να βρείτε και πώς να εγκαταστήσετε προγράμματα οδήγησης; Και γενικά με τι ακριβώς τον τρώνε αυτόν τον οδηγό;

Τι είναι ο οδηγός - μια απλή εξήγηση

Ένας υπολογιστής είναι ένα σύνολο συσκευών, όχι μόνο μία συσκευή. Κάθε συσκευή που είναι συνδεδεμένη σε έναν υπολογιστή - οθόνη, πληκτρολόγιο, εκτυπωτής, κάρτα βίντεο και οποιαδήποτε άλλη - απαιτεί από το λειτουργικό σύστημα να «καταλαβαίνει» τι μπορεί να γίνει με μια τέτοια συσκευή. Η πρόσφατα συνδεδεμένη συσκευή δεν είναι ακόμη γνωστή στο σύστημα. Τα Windows απλά δεν «καταλαβαίνουν» τι είναι αυτό νέα συσκευήπεριλαμβάνεται στο νοικοκυριό της.

Ένα πρόγραμμα οδήγησης είναι ένα πρόγραμμα που επιτρέπει λειτουργικό σύστημα«επικοινωνούν» με τη συσκευή. Ένα είδος «μεταφραστή» που μπορεί να μιλήσει στα Windows και να εξηγήσει στο σύστημα πώς να χρησιμοποιήσει τη νέα συσκευή. Κάθε συσκευή έχει το δικό της πρόγραμμα οδήγησης. Για μια κάρτα βίντεο χρειάζεστε έναν "μεταφραστή", για ένα ποντίκι - έναν εντελώς διαφορετικό.

Πώς να εγκαταστήσετε το πρόγραμμα οδήγησης;

Για τις περισσότερες συσκευές, τα προγράμματα οδήγησης περιλαμβάνονται ήδη στο λειτουργικό σύστημα. Για παράδειγμα, κατά την ανίχνευση νέα μονάδα flash, τα Windows το τροφοδοτούν ηλεκτρικό σήμα. Σαν να ρωτούσε: «Ποιος θα γίνεις;» Σε απάντηση, η μονάδα flash λέει: «Είμαι μια μονάδα δίσκου που είναι συνδεδεμένη μέσω Διασύνδεση USB, και για να επικοινωνήσετε μαζί μου, κατεβάστε το πρόγραμμα οδήγησης No. 15619, το οποίο βρίσκεται στο αρχείο σας." Για μετοχές Windows δευτερόλεπταβρίσκει απαιτούμενο αρχείο, το διαβάζει και ανακαλύπτει ολόκληρο το ιστορικό εργασίας της μονάδας flash, χρησιμοποιώντας όλες τις δυνατότητές της. Αυτός είναι περίπου ο τρόπος με τον οποίο εγκαθίστανται τα προγράμματα οδήγησης.

Όσο πιο φρέσκο έκδοση Windows, τόσο μεγαλύτερη είναι η πιθανότητα να μην χρειαστεί να εγκαταστήσετε ξεχωριστά προγράμματα οδήγησης για τη νέα συνδεδεμένη συσκευή - θα συμπεριληφθούν στο λειτουργικό σύστημα. Για παράδειγμα, τα Windows XP μπορούν να αρχίσουν αμέσως να εργάζονται με τη συντριπτική πλειοψηφία των μονάδων flash, αλλά για τα παλαιότερα Windows 98 αυτό είναι σχεδόν αδύνατο. Τα Windows 7 περιέχουν μια τεράστια συλλογή προγραμμάτων για εργασία με εκτυπωτές, σαρωτές, κάρτες βίντεο και άλλο εξοπλισμό. Αλλά το ίδιο XP δεν αναγνωρίζει τόσο καλά συσκευές γραφείου όπως εξοπλισμό γραφείου, τρία σε ένα, σαρωτές και άλλα πράγματα. Δεν υπάρχει τόσο μεγάλη συλλογή προγραμμάτων οδήγησης στα βάθη της.

Τι να κάνετε εάν το πρόγραμμα οδήγησης δεν εγκατασταθεί αυτόματα

Ωστόσο, πολλές συσκευές είναι άγνωστες ακόμη και στους περισσότερους πιο πρόσφατες εκδόσεις OS. Οι κατασκευαστές κυκλοφορούν νέους εκτυπωτές κάθε μέρα, περισσότερους σύγχρονες κάρτες γραφικών. Ακόμη και τα γνωστά ποντίκια είναι κατάφυτα με έναν τεράστιο αριθμό ασυνήθιστων κουμπιών.

Εάν το πρόγραμμα οδήγησης δεν εγκατασταθεί αυτόματα, τότε σε τέτοιες περιπτώσεις εμφανίζεται στην οθόνη το μήνυμα που δεν αρέσει σε πολλούς: «Η συσκευή δεν έχει εγκατασταθεί σωστά». Αυτό το πρόβλημα λύνεται εύκολα - πρέπει να το εγκαταστήσετε απαιτούμενο πρόγραμμα οδήγησης. Εγκαταστήστε το χειροκίνητα, επειδή το λειτουργικό σύστημα σας έχει ήδη ενημερώσει ότι η συλλογή του δεν διαθέτει κατάλληλο πρόγραμμα «μεταφραστή» για εργασία με αυτήν τη συσκευή.

Εγκατάσταση του προγράμματος οδήγησης από το δίσκο

Για χειροκίνητη εγκατάστασηπρογράμματα οδήγησης, πρώτα απ 'όλα, κοιτάξτε στο πλαίσιο στο οποίο σας πουλήθηκε η συσκευή. Κατά κανόνα, μαζί με τις συσκευές παρέχονται CD με προγράμματα εγγεγραμμένα σε αυτά. Αφού τοποθετήσετε το δίσκο στη μονάδα, απαντήστε σε μερικά απλές ερωτήσειςσυστήματα που θα εμφανιστούν στον Οδηγό εύρεσης νέου υλικού και το πρόγραμμα οδήγησης είναι εγκατεστημένο! Και οι ερωτήσεις είναι πραγματικά απλές - σε επίπεδο:

  • Θέλετε να εγκαταστήσετε το πρόγραμμα οδήγησης τώρα;
  • Θέλω να εγκαταστήσω το πρόγραμμα οδήγησης στον φάκελο C:/Windows/Προγράμματα οδήγησης. Μπορώ να εγκαταστήσω το πρόγραμμα οδήγησης εκεί ή προτείνετε άλλη τοποθεσία;
  • Μάλλον θα χρειαστεί να επανεκκινήσετε τον υπολογιστή σας μετά την εγκατάσταση. Μας επιτρέπετε να το κάνουμε αυτό τώρα ή θα κάνουμε επανεκκίνηση αργότερα;

Δεν υπάρχει δίσκος προγράμματος οδήγησης. Πού μπορώ να βρω τον οδηγό;

Εάν η συσκευή ήρθε σε εσάς χωρίς δίσκο ή χάθηκε, τότε η πιο πρόσφατη έκδοση του προγράμματος οδήγησης μπορεί πάντα να βρεθεί στον ιστότοπο του κατασκευαστή και να γίνει λήψη από εκεί. Δείτε τη μάρκα του νέου εξοπλισμού και αναζητήστε την επίσημη ιστοσελίδα για αυτό το μοντέλο. Απλώς εισαγάγετε το όνομα της εταιρείας και το μοντέλο της συσκευής σε μια μηχανή αναζήτησης (Google ή Yandex).

Για παράδειγμα, ας προσπαθήσουμε να εγκαταστήσουμε το πρόγραμμα οδήγησης για τον προσαρμογέα δικτύου. Αυτή είναι η εσωτερική δομή ενός υπολογιστή, η υποδοχή του οποίου είναι παρόμοια με μια τηλεφωνική "πρίζα", μόνο ελαφρώς παχύτερη και μεγαλύτερη. Εισάγεται εκεί καλώδιο δικτύουκαι ο υπολογιστής συνδέεται με τοπικό δίκτυο. Παρεμπιπτόντως, αυτή η μέθοδος εγκατάστασης του προγράμματος οδήγησης είναι επίσης κατάλληλη για οποιαδήποτε άλλη συσκευή - κάμερα web, ποντίκι, μόντεμ. Απλώς αντικαταστήστε το όνομα του κατασκευαστή και του μοντέλου με αυτό που αναγράφεται στη συσκευή σας. Είναι ακόμη καλύτερο να διατυπώσουμε αμέσως ένα αίτημα που θα μας οδηγήσει στον επίσημο ιστότοπο του κατασκευαστή. Στο παράδειγμά μας, αυτό θα είναι "Επίσημος ιστότοπος ελεγκτή Realtek Ethernet".

Έτσι, ο υπολογιστής εντόπισε μια νέα συσκευή. Και δεν μπόρεσα να εγκαταστήσω το πρόγραμμα οδήγησης για αυτό. Δεν έχουμε δίσκο στο χέρι.

Αρχικά, ας ανοίξουμε τη Διαχείριση Συσκευών. Αυτό είναι ένα πρόγραμμα που δείχνει όλες τις συσκευές που αποτελούν τον υπολογιστή και που είναι συνδεδεμένες σε αυτόν. Καλέστε τη Διαχείριση Συσκευών ως εξής: Κάντε κλικ κάντε δεξί κλικΚάντε κλικ στο εικονίδιο «Υπολογιστής» και θα εμφανιστεί ένα μενού. Σε αυτό πρέπει να επιλέξετε την κάτω γραμμή (Ιδιότητες) και να κάνετε αριστερό κλικ πάνω της.

Στις "Ιδιότητες" πρέπει να επιλέξετε "Διαχείριση Συσκευών" (γνωστός και ως Διαχείριση Συσκευών στην αγγλική έκδοση του λειτουργικού συστήματος).

Έτσι φαίνεται η Διαχείριση Συσκευών στα Windows 7. Φαίνεται λίγο διαφορετικά στα Windows XP και σε άλλες εκδόσεις του λειτουργικού συστήματος, αλλά η ουσία παραμένει η ίδια. Σημειώστε ότι στα περισσότερα συμπέρασμαΣτη Διαχείριση Συσκευών, επισημαίνεται μια συσκευή που ονομάζεται Ελεγκτής Ethernet. Οι συσκευές που δεν έχουν εγκατασταθεί επισημαίνονται πάντα με ένα ερωτηματικό ή θαυμαστικό στα αριστερά του ονόματος της συσκευής. Αυτό σημαίνει ότι τα Windows δεν μπορούν να λειτουργήσουν ακόμα με αυτήν τη συσκευή.

Η πρώτη απάντηση από την Yandex θα μας οδηγήσει στον επίσημο ιστότοπο του κατασκευαστή. Λάβετε υπόψη ότι δεν πρέπει να δίνετε προσοχή σε ιστότοπους όπως το "[email protected]". Δεν έχουν καμία σχέση με τον ιστότοπο του κατασκευαστή. Το μέγιστο που θα συμβουλεύσουν είναι να κατεβάσετε κάποιο είδος ηλίθιου προγράμματος με ακατανόητες εργασίες. Από άγνωστη πηγή, Παρεμπιπτόντως. Θα πρέπει πάντα να χρησιμοποιείτε μόνο τις επίσημες ιστοσελίδες του κατασκευαστή του εξοπλισμού.

Στον ιστότοπο, δώστε προσοχή στις ενότητες που ονομάζονται "Τεχνική υποστήριξη", "Οδηγοί και λογισμικό», «Φόρτωση» και παρόμοια. Σε αγγλόφωνους ιστότοπους, όπως στο παράδειγμά μας, αναζητήστε τις επικεφαλίδες Λήψη, Υποστήριξη, Προγράμματα οδήγησης. Και στο παράδειγμά μας, ο ιστότοπος του ταϊβανέζικου κατασκευαστή προσαρμογέα δικτύου Realtek προσφέρει ήδη την επιλογή των περισσότερων δημοφιλή ερωτήματαχρήστες - δώστε προσοχή στην κάτω δεξιά γωνία της εικόνας. Αυτό που χρειαζόμασταν ήταν το πρόγραμμα οδήγησης ελεγκτή Realtek GBE. Ας το κάνουμε κλικ...

Και επιλέξτε το επιθυμητό λειτουργικό σύστημα. Αυτά είναι τα Windows 7, στην περίπτωση του παραδείγματός μας. Ο πρώτος σύνδεσμος.

Ανοίγει ένα παράθυρο που σας ζητά να αποθηκεύσετε ή να εκτελέσετε το πρόγραμμα οδήγησης. Είναι καλύτερα να επιλέξετε "Αποθήκευση", επειδή το πρόγραμμα οδήγησης μπορεί να είναι χρήσιμο κάποια μέρα. Λίγα λεπτά (ή δευτερόλεπτα - όλα εξαρτώνται από την ταχύτητα της σύνδεσής σας στο Διαδίκτυο) - και τελειώσατε. Το πρόγραμμα οδήγησης είναι αποθηκευμένο στον υπολογιστή σας.

Το μόνο που μένει είναι να το εκκινήσετε κάνοντας διπλό κλικ στο αρχείο του προγράμματος οδήγησης. Αριστερό κουμπί, φυσικά.

Θα εμφανιστεί το παράθυρο εγκατάστασης του προγράμματος οδήγησης. Μερικές απλές ερωτήσεις...

Και όλα είναι έτοιμα! Μια συσκευή που ονομάζεται Προσαρμογέας δικτύουεγκαταστάθηκε με επιτυχία. Είναι έτοιμο να πάει. Το πρόγραμμα οδήγησης είναι εγκατεστημένο.

Τέλος για τους οδηγούς

Οι έμπειροι χρήστες προτιμούν να εγκαταστήσουν προγράμματα οδήγησης όχι από τον συμπεριλαμβανόμενο δίσκο, αλλά να κάνουν λήψη των περισσότερων νέα έκδοσηαπό τον επίσημο ιστότοπο - συχνά αυτή η μέθοδος επιτρέπει στον εξοπλισμό να λειτουργεί πιο γρήγορα, πιο σταθερά και μερικές φορές προσθέτει ακόμη και νέες λειτουργίες. Τα προγράμματα οδήγησης ενημερώνονται πολύ συχνά, επομένως είναι καλύτερο να εργάζεστε με την πιο πρόσφατη έκδοση.

Τέλος, μπορείτε να δοκιμάσετε να εγκαταστήσετε το πρόγραμμα οδήγησης σε ημιαυτόματη λειτουργία. Χρησιμοποιώντας όχι την εσωτερική «συλλογή» προγραμμάτων οδήγησης των Windows, αλλά μια τεράστια βιβλιοθήκη από τον ιστότοπο της Microsoft. Διαβάστε σχετικά με τέτοια εγκατάσταση προγραμμάτων οδήγησης στο ακόλουθο άρθρο σχετικά με τα προγράμματα οδήγησης.

Και επιπλέον. ΣΕ σύγχρονο υπολογιστήτο να κάνεις κάτι λάθος είναι πολύ δύσκολο έργο. Ο υπολογιστής δεν θα φθαρεί, δεν θα σπάσει και δεν θα σταματήσει να φορτώνει. Η εγκατάσταση προγραμμάτων οδήγησης φαίνεται δύσκολη υπόθεση μόνο με την πρώτη ματιά. Όλα είναι πολύ, πολύ απλά. Δεν χρειάζεται να καλέσετε έναν «γκικ» για αυτό το σκοπό. Η εγκατάσταση του προγράμματος οδήγησης μπορεί να συγκριθεί με το σκούπισμα του υπολογιστή σας από τη σκόνη. Πάρτε ένα υγρό πανί, σκουπίστε το απαλά και ηλεκτρονικός φίλοςη οικογένεια είναι αστραφτερή και πάλι καθαρή. Οχι δύσκολο; Το ίδιο και ο οδηγός. Το να το εγκαταστήσετε μόνοι σας είναι πολύ εύκολο. Μην φοβάστε τίποτα και μη διστάσετε να δοκιμάσετε: τώρα η απάντηση στην ερώτηση "πώς να εγκαταστήσετε το πρόγραμμα οδήγησης" έχει επιλυθεί πλήρως!

Καλή τύχη με τα πειράματά σας!

Ας προσπαθήσουμε να καταλάβουμε τι χρησιμοποιεί ένα πρόγραμμα οδήγησης χρησιμοποιώντας ένα τυπικό παράδειγμα αλληλεπίδρασης μεταξύ ενός προγράμματος εφαρμογής και ενός προγράμματος οδήγησης.

Ο κώδικας του προγράμματος εφαρμογής εκτελείται στη λειτουργία χρήστη του επεξεργαστή. Σε αυτήν την περίπτωση, υπάρχουν ορισμένοι αυστηροί περιορισμοί σχετικά με την πρόσβαση σε οδηγίες μνήμης, υλικού και προνομιούχων επεξεργαστών. Όταν υπάρχει ανάγκη να ξεπεραστούν αυτοί οι περιορισμοί, το πρόγραμμα εφαρμογής αποκτά πρόσβαση στον πυρήνα του λειτουργικού συστήματος, ο κώδικας του οποίου εκτελείται από τον επεξεργαστή σε λειτουργία πυρήνα. Η λειτουργία πυρήνα δεν έχει όλους τους περιορισμούς που αναφέρονται. Τα προγράμματα οδήγησης λειτουργίας πυρήνα χρησιμοποιούνται για την επέκταση της λειτουργικότητας του πυρήνα. Πώς λειτουργούν;

Σε αντίθεση με ένα πρόγραμμα εφαρμογής, ένα πρόγραμμα οδήγησης δεν είναι μια διαδικασία και δεν έχει ένα νήμα εκτέλεσης. Αντίθετα, οποιαδήποτε συνάρτηση προγράμματος οδήγησης εκτελείται στο πλαίσιο του νήματος και της διαδικασίας στην οποία κλήθηκε. Σε αυτήν την περίπτωση, η κλήση μπορεί να προέρχεται από ένα πρόγραμμα εφαρμογής, από πρόγραμμα οδήγησης ή ως αποτέλεσμα διακοπής. Στην πρώτη περίπτωση, το πλαίσιο εκτέλεσης του προγράμματος οδήγησης είναι επακριβώς γνωστό - αυτό είναι πρόγραμμα εφαρμογής. Στην τρίτη περίπτωση, το πλαίσιο εκτέλεσης είναι τυχαίο, καθώς μπορεί να προκύψει διακοπή (και, κατά συνέπεια, η εκτέλεση του κώδικα προγράμματος οδήγησης) κατά την εκτέλεση οποιουδήποτε προγράμματος εφαρμογής. Στη δεύτερη περίπτωση, το περιβάλλον εκτέλεσης μπορεί να είναι είτε γνωστό είτε τυχαίο, εξαρτάται από το περιβάλλον εκτέλεσης της συνάρτησης προγράμματος οδήγησης που καλεί.

Μια κλήση προγράμματος οδήγησης εδώ δεν σημαίνει μια κλήση κανονικής λειτουργίας, αλλά τη μετάδοση ενός λεγόμενου αιτήματος εισόδου/εξόδου. Δείτε τη διάλεξη 6 για περισσότερες λεπτομέρειες.

Υπάρχουν διάφορες κατηγορίες προγραμμάτων οδήγησης:

Ένα πρόγραμμα οδήγησης που λαμβάνει αιτήσεις εισόδου/εξόδου από ένα πρόγραμμα εφαρμογής ονομάζεται πρόγραμμα οδήγησης κορυφαίο επίπεδο. Εάν ένα τέτοιο πρόγραμμα οδήγησης δεν χρησιμοποιεί τις υπηρεσίες άλλων προγραμμάτων οδήγησης, ονομάζεται μονολιθικό.

Ένα πρόγραμμα οδήγησης που λαμβάνει αιτήσεις εισόδου/εξόδου από άλλο πρόγραμμα οδήγησης ονομάζεται ενδιάμεσο πρόγραμμα οδήγησης εάν χρησιμοποιεί τις υπηρεσίες άλλων προγραμμάτων οδήγησης ή ενός προγράμματος οδήγησης χαμηλότερο επίπεδο, εάν δεν χρησιμοποιεί τις υπηρεσίες άλλων προγραμμάτων οδήγησης.

Τύποι και χαρακτηριστικά προγραμμάτων οδήγησης

[Πρόσθετες πληροφορίες] κιτ Ifs Help\Kernel-Mode Drivers\Design Guide\Part1 General Kernel Mode\Windows 2000 and WDM drivers\Kinds of driversor στο DDK.

Υπάρχουν 2 τύποι προγραμμάτων οδήγησης στο NT: προγράμματα οδήγησης λειτουργίας χρήστη και προγράμματα οδήγησης λειτουργίας πυρήνα. Σε αυτό που ακολουθεί, όταν λέμε «πρόγραμμα οδήγησης», θα εννοούμε προγράμματα οδήγησης λειτουργίας πυρήνα. Τέτοιοι οδηγοί αποτελούν μέρος του εκτελεστικού συστήματος, και πιο συγκεκριμένα, στοιχεία του διαχειριστή I/O (η αρχιτεκτονική NT και τα στοιχεία της θα συζητηθούν στη Διάλεξη 2). Όπως υποδηλώνει το όνομα, όταν εκτελείται το πρόγραμμα οδήγησης λειτουργίας πυρήνα, ο επεξεργαστής βρίσκεται σε λειτουργία πυρήνα (RING 0) - δείτε οποιοδήποτε βιβλίο αναφοράς σχετικά με τη λειτουργία προστατευμένου επεξεργαστή.

Το πρόγραμμα οδήγησης NT βρίσκεται σε ένα αρχείο με επέκταση .sys και έχει τυπική μορφή PE (PE - Portable Executable).

Τα προγράμματα οδήγησης υλοποιούνται ως ανεξάρτητες μονάδες με μια σαφώς καθορισμένη διεπαφή για αλληλεπίδραση με το λειτουργικό σύστημα. Όλα τα προγράμματα οδήγησης έχουν ένα σύνολο από τυπικές ρουτίνες προγραμμάτων οδήγησης που ορίζεται από το σύστημα και έναν αριθμό εσωτερικών λειτουργιών που ορίζονται από τον προγραμματιστή.

Όλα τα προγράμματα οδήγησης λειτουργίας πυρήνα μπορούν να χωριστούν σε 3 τύπους:

    Οδηγοί υψηλότερου επιπέδου

    Ενδιάμεσοι οδηγοί

    Προγράμματα οδήγησης χαμηλότερου επιπέδου

Όπως θα δούμε στη συνέχεια, αυτή η κατάτμηση οφείλεται στο μοντέλο προγράμματος οδήγησης σε επίπεδα. Για να διατηρηθεί η γενικότητα, ένα μονολιθικό πρόγραμμα οδήγησης μπορεί να συμπεριληφθεί σε αυτό το διάγραμμα, αν και δεν χρησιμοποιεί αρχιτεκτονική πολυεπίπεδης. Σε αυτή την περίπτωση, θα είναι ένα "υβριδικό" - ένα πρόγραμμα οδήγησης που ανήκει ταυτόχρονα σε διάφορους τύπους. Για παράδειγμα, ένα μονολιθικό πρόγραμμα οδήγησης που διασυνδέεται με μια εφαρμογή και αποκτά πρόσβαση σε υλικό θα είναι και πρόγραμμα οδήγησης υψηλού και χαμηλού επιπέδου.

Επιπλέον, ανάλογα με τον σκοπό του οδηγού, μπορεί να είναι κάποιο είδος εξειδικευμένου οδηγού, δηλ. ικανοποιεί ένα επιπλέον σύνολο απαιτήσεων για τη δομή του. Μπορούν να αναφερθούν οι ακόλουθοι τύποι εξειδικευμένων προγραμμάτων οδήγησης:

    Προγράμματα οδήγησης συστήματος αρχείων

    Προγράμματα οδήγησης δικτύου

Ξεχωριστά, είναι απαραίτητο να αναφέρουμε την αρχιτεκτονική WDM - Μοντέλο προγράμματος οδήγησης των Windows. Αυτή η αρχιτεκτονική σάς επιτρέπει να δημιουργείτε προγράμματα οδήγησης για Windows 98 και Windows 2000 που είναι συμβατά με δυαδικό σύστημα.

Μπορούν να αναφερθούν τα ακόλουθα χαρακτηριστικά του προγράμματος οδήγησης:

    Υποστήριξη για δυναμική φόρτωση και εκφόρτωση (αν και μπορεί να υπάρχουν εξαιρέσεις)

    Η ανάγκη τήρησης ορισμένων πρωτοκόλλων για την αλληλεπίδραση με το σύστημα, η παραβίαση των οποίων οδηγεί συχνότερα σε BSOD

    Δυνατότητα "στρώματος" προγραμμάτων οδήγησης το ένα πάνω στο άλλο. Στο Win2K αυτή η δυνατότητα έχει γίνει απόλυτη, αν και εξακολουθούν να υποστηρίζονται μονολιθικά προγράμματα οδήγησης

    Δεδομένου ότι τα προγράμματα οδήγησης είναι μέρος του πυρήνα του λειτουργικού συστήματος, μπορούν να κάνουν τα πάντα στο σύστημα.

Το κύριο πρόβλημα είναι η κλειστή φύση της αρχιτεκτονικής του λειτουργικού συστήματος. Θα ήθελα να θίξω ένα πολύ σημαντικό θέμα, το θέμα των οδηγών. Διότι, μη έχοντας κατανόησητι είναι οδηγός,

ένας αρχάριος χρήστης μπορεί να αντιμετωπίσει προβλήματα. Δεν θα είναι δυνατή η εκκίνηση ενός εκτυπωτή, για παράδειγμα, ενός σαρωτή, ενός φωτοαντιγραφικού ή οποιασδήποτε συσκευής συνδεδεμένης σε υπολογιστή. Γενικά, σε αυτή τη σημείωση, διαβάστε σχετικά με το πού να κάνετε λήψη, πώς να εγκαταστήσετε και να αφαιρέσετε προγράμματα οδήγησης.

Τι είναι ο οδηγός και γιατί χρειάζεται; Ο οδηγός είναισύνδεσμος σύνδεσης μεταξύ του υπολογιστή και μιας εξωτερικής συσκευής. Οδηγός (από τα αγγλικά driver) -πρόγραμμα υπολογιστή

, με τη βοήθεια του οποίου το λειτουργικό σύστημα αποκτά πρόσβαση στο υλικό μιας συσκευής και στη συνέχεια έχει τη δυνατότητα να το διαχειρίζεται. Απαιτούνται προγράμματα οδήγησης για όλες τις εξωτερικές και εσωτερικές συσκευές υπολογιστή. Κάρτα βίντεο,κάρτα ήχου

Ορισμένα προγράμματα οδήγησης είναι ήδη διαθέσιμα στο λειτουργικό σύστημα Windows. Δεν χρειάζεται να εγκαταστήσουμε συγκεκριμένα προγράμματα οδήγησης πληκτρολογίου, ακόμη και απλές κάμερες web, δεν χρειάζονται πλέον προγράμματα οδήγησης. Λοιπόν, αν έχετε ένα φανταχτερό ποντίκι με ένα σωρό επιπλέον κουμπιά ή ένα πληκτρολόγιο με κουμπιά για πολυμέσα, τότε δεν μπορείτε να κάνετε χωρίς επιπλέον καυσόξυλα.

Πού είναι αποθηκευμένα τα προγράμματα οδήγησης;

ΣΕ Windows προγράμματα οδήγησηςοι συσκευές αποθηκεύονται στον κατάλογο C:WINDOWSSYSTM32. Τα αρχεία προγραμμάτων οδήγησης μπορούν να έχουν τις ακόλουθες επεκτάσεις: *.vxt, *.drv, *.sys, *.dll, επίσης *.inf - το αρχείο περιέχει πληροφορίες εγκατάστασης.

Πού μπορώ να κατεβάσω

Γενικά, κατά κανόνα, στη συσκευή συνδέεται πάντα ένας δίσκος, ο οποίος περιέχει όλα τα απαραίτητα καυσόξυλα. Την ώρα της αγοράς μητρική πλακέταΤο CD περιλαμβάνεται πάντα με απαραίτητο σεταπό αυτούς. Το ίδιο ισχύει και για τις κάρτες βίντεο και ήχου εάν αγοράζονται χωριστά. Εάν αγοράσετε μονάδα του συστήματος, τότε φροντίστε να ελέγξετε την παρουσία δίσκων: στο χαλάκι. πλακέτα, κάρτα βίντεο ( αν δεν είναι ενσωματωμένο στο χαλάκι. τέλη). Το ίδιο ισχύει και για την κάρτα ήχου εάν είναι ενσωματωμένη στο χαλάκι. πλακέτα, τότε το απαραίτητο πρόγραμμα οδήγησης βρίσκεται στο δίσκο για τη μητρική πλακέτα και εάν η κάρτα είναι εγκατεστημένη ξεχωριστά, τότε ο δίσκος πρέπει να είναι ξεχωριστός.

Με τους δίσκους, όλα φαίνεται να είναι ξεκάθαρα ως 2x2, αλλά τι να κάνετε εάν ο δίσκος χαθεί, καταστραφεί ή κάτι άλλο. Για παράδειγμα, μου έδωσαν έναν παλιό, περιττό, αλλά λειτουργικό εκτυπωτή, αλλά δεν υπήρχε δίσκος για αυτόν. Ή υπάρχει ανάγκη προεγκατάστασης του λειτουργικού συστήματος, αλλά δεν υπάρχουν καθόλου δίσκοι, δεν μπορείτε να τους βρείτε. Σκεφτείτε το λοιπόν πώς να εγκαταστήσω πρόγραμμα οδήγησης ήχου, πού μπορείτε να βρείτε προγράμματα οδήγησης για εκτυπωτή, κάρτα βίντεο ή φορητό υπολογιστή. Σε αυτήν την περίπτωση, όσοι έχουν εγκατεστημένο το Win7 είναι τυχεροί (η γνώμη μου για αυτό το σύστημα), μετά την εγκατάσταση στον υπολογιστή θα συνδεθεί αυτόματα στο Διαδίκτυο ( εφόσον υπάρχει φυσικά σύνδεση στο Διαδίκτυο) και κατεβάζει όλα τα καυσόξυλα που λείπουν. Σε κάθε περίπτωση, δεν έχω εγκαταστήσει πρόγραμμα οδήγησης από δίσκο εκτυπωτή για πολύ καιρό. Όλα γίνονται από μόνα τους. Αλλά για XP θα πρέπει να το ψάξεις μόνος σου. Αν και φαίνεται να έχει και λειτουργία λήψης, αλλά πόσες φορές το έχω δοκιμάσει χωρίς αποτέλεσμα. Ίσως κάνω κάτι λάθος, πες μου...;

Για να κάνετε λήψη, πρέπει πρώτα να γνωρίζετε τα πάντα για τη συσκευή. απαραίτητες πληροφορίες. Αυτό μπορεί να γίνει, για παράδειγμα, χρησιμοποιώντας το πρόγραμμα ( αυτό αφορά την κάρτα βίντεο). Ένα άλλο χρήσιμο πράγμα είναι ότι αυτό το πρόγραμμα θα σας βοηθήσει να μάθετε πληροφορίες για τη μητρική πλακέτα, καθώς και για την κάρτα βίντεο.

Μπορείτε επίσης να το μάθετε ακολουθώντας τη διαδρομή 6 Έναρξη - Πίνακας Ελέγχου - Σύστημα-καρτέλα Hardware - Device Manager. Στο παράθυρο Διαχείριση Συσκευών που ανοίγει, μπορείτε να επιλέξετε την απαιτούμενη συσκευή και να λάβετε πληροφορίες σχετικά με τον κατασκευαστή και το πρόγραμμα οδήγησης αυτής της συσκευής.

Λαμβάνουμε πληροφορίες για την κάρτα βίντεο.

Αφού λάβετε πληροφορίες σχετικά με τη συσκευή, μπορείτε να μεταβείτε με ασφάλεια στο Διαδίκτυο και να αναζητήσετε το απαραίτητο πρόγραμμα οδήγησης.

Μπορείτε να βρείτε, να κατεβάσετε και στη συνέχεια να εγκαταστήσετε προγράμματα οδήγησης ακολουθώντας αυτούς τους αποδεδειγμένους συνδέσμους:

Πώς να εγκαταστήσετε το πρόγραμμα οδήγησης

Αφού γίνει λήψη όλων, χρειάζεστε εγκαταστήστε σωστά το πρόγραμμα οδήγησης.Εάν είναι από δίσκο, τότε απλώς τοποθετήστε τον και περιμένετε να ξεκινήσει αυτόματα. Εάν η αυτόματη εκκίνηση δεν λειτουργεί, ανοίξτε το δίσκο μέσω του υπολογιστή μου και αναζητήστε το αρχείο setup.exe. Το ίδιο ισχύει και για το πρόγραμμα οδήγησης που έχετε λάβει, εκτελέστε το setup.exe. Φαίνεται ότι όλα είναι απλά. Αλλά τι να κάνετε αν δεν υπάρχει τρόπος Δεν είναι δυνατή η εγκατάσταση του προγράμματος οδήγησης. Είχα μια περίπτωση που δεν μπορούσα να εγκαταστήσω ξανά το πρόγραμμα οδήγησης για ήχο. Ταυτόχρονα εμφανίστηκε το ακόλουθο μήνυμα: Η εγκατάσταση του προγράμματος οδήγησης ήχου realtek hd απέτυχε .

Συνάντησα επίσης ένα τέτοιο βρώμικο κόλπο όταν το πρόγραμμα οδήγησης σαρωτή από το δίσκο δεν ήθελε να εγκατασταθεί με κανέναν τρόπο, ή μάλλον δεν ήθελε να εγκατασταθεί με τυπικό τρόπο- αυτό είναι όταν έβαλα το δίσκο και έτρεξα το setup.exe. Απλά χωρίς λόγο η εγκατάσταση σταμάτησε στη μέση και πάγωσε τελείως. Απαιτεί να συνδέσετε το καλώδιο στο USB και ακόμα κι αν το σπάσετε. Βρέθηκε μια λύση στο πρόβλημα, οπότε τη μοιράζομαι :)

Εισάγουμε το δίσκο, μετά την αυτόματη εκκίνηση, κλείνουμε το παράθυρο εγκατάστασης και πηγαίνουμε στον ήδη γνωστό διαχειριστή συσκευών. Θα πρέπει να εμφανίζεται εκεί άγνωστη συσκευήμε ένα κίτρινο ερωτηματικό.

Στη συνέχεια, κάντε δεξί κλικ σε αυτήν τη συσκευή και επιλέξτε ενημέρωση προγράμματος οδήγησης και εκεί μπορείτε να επιλέξετε αυτόματη αναζήτησητο ίδιο το σύστημα θα το βρει στο δίσκο. Γενικά κάπου διάβασα ότι όλα τα καυσόξυλα πρέπει να τοποθετηθούν έτσι. Δεν ξέρω πόσο αλήθεια είναι αυτό. Αλλά έτσι έκανα φίλους με τον σαρωτή και τον υπολογιστή μου.

Προβλήματα με τον οδηγό

Τα προγράμματα οδήγησης είναι αναπόσπαστο μέρος πακέτο λογισμικούυπολογιστή, αλλά μερικές φορές υπάρχουν και προβλήματα με αυτά. Συμβαίνει ότι οι οδηγοί συγκρούονται. συνέπειες: μπλε οθόνες, δυσλειτουργίες συσκευών. Και στις δύο περιπτώσεις, πρέπει είτε να επανεγκαταστήσετε, να ενημερώσετε το πρόγραμμα οδήγησης της συσκευής ή, εάν ξεκίνησαν προβλήματα μετά την ενημέρωση, να επαναφέρετε, όπως φαίνεται στο παραπάνω στιγμιότυπο οθόνης, το κουμπί Επαναφορά. Συχνά μπλε οθόνεςπροκύπτουν λόγω προβλημάτων με καυσόξυλα vidyakha. Η επόμενη ενημέρωση λύνει το πρόβλημα.

Γενικά, το θέμα των προγραμμάτων οδήγησης είναι αρκετά εκτεταμένο και δεν αντέγραψα χαζά κείμενα από άλλα site. Περιέγραψα αυτό που έζησα, το δοκίμασα περισσότερες από μία φορές, οπότε αυτό είναι όλο, αν δεν τελείωσα τίποτα, ζητώ συγγνώμη, δεν τα ξέρω όλα ακόμα, απλά μαθαίνω Αντίο, καλή επιτυχία και λιγότερα προβλήματαμε καυσόξυλα.

Ένα πρόγραμμα οδήγησης (από τα αγγλικά Driver - driver) είναι ένα πρόγραμμα υπεύθυνο για τη λειτουργία μιας δεδομένης συσκευής ή εξοπλισμού, το οποίο διασφαλίζει την επικοινωνία μεταξύ του υπολογιστή και της συσκευής. Τα προγράμματα οδήγησης ονομάζονται μερικές φορές "καυσόξυλα" (), και οποιαδήποτε συσκευή ονομάζεται επίσης "συσκευή".

Για παράδειγμα, η έκφραση «καυσόξυλα για την κάμερα» σημαίνει «προγράμματα οδήγησης για την κάμερα», που με τη σειρά του σημαίνει «προγράμματα για συμβατότητα του λειτουργικού συστήματος με την κάμερα».

Γιατί χρειάζονται οδηγοί;

Η εμφάνιση νέων συσκευών, ολοένα και πιο περίπλοκων, συμβαίνει εξαιρετικά γρήγορα και μέσα ένας τεράστιος αριθμός. Αναπτύχθηκε από αυτές τις διαφορετικές εταιρείες, τηρώντας τα δικά τους πρότυπα και απόψεις για τη ζωή. Συνεπώς, είναι αδύνατο να εγκαταστήσετε εκ των προτέρων ορισμένα προγράμματα στο λειτουργικό σύστημα που θα διασφάλιζαν τη συμβατότητα του λειτουργικού συστήματος με όλες τις υπάρχουσες και μη εφευρεθείσες συσκευές.

Αποδεικνύεται λοιπόν ότι κάθε κατασκευαστής μιας συγκεκριμένης συσκευής πρέπει να γράφει προγράμματα οδήγησης για τις νέες συσκευές του, διαφορετικά ποιος θα αγοράσει μια τέτοια συσκευή που δεν είναι συμβατή με έναν υπολογιστή; Επιπλέον, προγραμματιστές από την εταιρεία όπου αναπτύχθηκε η συσκευή γράφουν πολλά προγράμματα οδήγησης για να εξασφαλίσουν τη συμβατότητα της νέας συσκευής με διαφορετικά λειτουργικά συστήματα. Στη συνέχεια, η ίδια συσκευή μπορεί να πωληθεί σε χρήστες διαφορετικών λειτουργικών συστημάτων.

Πώς μπορώ να μάθω ποιες συσκευές και προγράμματα οδήγησης υπάρχουν στον υπολογιστή μου;

Για να μάθετε ποιες συσκευές υπάρχουν στον υπολογιστή σας, μπορείτε να μεταβείτε στη Διαχείριση Συσκευών. Για να ανοίξετε τη Διαχείριση Συσκευών, μεταβείτε στην καρτέλα Έναρξη – Ρυθμίσεις – Πίνακας Ελέγχου – Σύστημα – «Υλικό»:

Ας ρίξουμε μια πιο προσεκτική ματιά στο πώς μπορείτε να μάθετε ποιες συσκευές και προγράμματα οδήγησης υπάρχουν στον υπολογιστή σας χρησιμοποιώντας ένα παράδειγμα. Windows 7. Για να αλλάξετε τις ρυθμίσεις και να ενημερώσετε τα προγράμματα οδήγησης, χρησιμοποιήστε το διαχειριστή της συσκευής. Για να ανοίξετε τη Διαχείριση Συσκευών ( Διαχειριστή της συσκευής) στα Windows 7, κάντε κλικ στο κουμπί Έναρξη, στη γραμμή αναζήτησης του μενού Έναρξη, πληκτρολογήστε «Διαχείριση Συσκευών» και κάντε κλικ στο όνομα του προγράμματος.

Ένας άλλος τρόπος για να ανοίξετε τη Διαχείριση Συσκευών στα Windows 7: μεταβείτε στην Έναρξη - Πίνακας Ελέγχου - Καρτέλα Σύστημα και Ασφάλεια - Υλικό και Ήχος - Συσκευές και Εκτυπωτές - Διαχείριση Συσκευών:

Στη Διαχείριση Συσκευών επιλέξτε απαιτούμενη συσκευή, για παράδειγμα, Προσαρμογείς βίντεο, κάντε κλικ σε αυτό 2 φορές με το αριστερό κουμπί του ποντικιού, στην αναπτυσσόμενη λίστα κάντε κλικ στο στην επιθυμητή συσκευήκάντε δεξί κλικ και μετά κάντε κλικ στο κουμπί «Ιδιότητες». Ως αποτέλεσμα, θα ανοίξει το παράθυρο "Ιδιότητες", όπου στην καρτέλα "Πρόγραμμα οδήγησης" βρίσκουμε πληροφορίες σχετικά με τον κατασκευαστή και το πρόγραμμα οδήγησης αυτής της συσκευής:

Χρειάζεται να ενημερώσω τα προγράμματα οδήγησης συσκευών και πώς;

Στο παράθυρο "Ιδιότητες" παραπάνω, μπορείτε να ενημερώσετε τα προγράμματα οδήγησης συσκευών, καθώς και αποτυχημένη ενημέρωσηπρογράμματα οδήγησης για να επιστρέψουν στον παλιό οδηγό.

Για παράδειγμα, δεν ενημερώνω τα προγράμματα οδήγησης για τη συσκευή μου λόγω των αναπόφευκτων προβλημάτων με το λειτουργικό σύστημα που ακολουθούν.

Από την άλλη πλευρά, εάν δεν ενημερώσετε ορισμένα προγράμματα οδήγησης, οι συσκευές που αντιστοιχούν σε αυτά τα προγράμματα οδήγησης ενδέχεται να μην λειτουργούν πλέον κανονικά. Επομένως, πρέπει να χρησιμοποιήσετε τόσο το κουμπί "Ενημέρωση" του προγράμματος οδήγησης στο παραπάνω στιγμιότυπο οθόνης και το κουμπί "Επιστροφή".

Πού μπορώ να βρω προγράμματα οδήγησης;

Η σύντομη απάντηση σε αυτό το ερώτημα είναι:

  • Τα προγράμματα οδήγησης εντοπίζονται μερικές φορές από το λειτουργικό σύστημα Σύστημα Windows 7 ανεξάρτητα στο Διαδίκτυο και τα εγκαθιστά μόνη της,
  • Τα προγράμματα οδήγησης μπορούν να εγκατασταθούν χειροκίνητα από CD ή Δίσκος DVDΕΝΑ,
  • ή εγκαταστήστε με μη αυτόματο τρόπο από τον επίσημο ιστότοπο του κατασκευαστή της συσκευής.

Και τώρα λίγο περισσότερες λεπτομέρειες. Συνήθως, το λειτουργικό σύστημα συνοδεύεται από προγράμματα οδήγησης για συσκευές χωρίς τις οποίες το σύστημα δεν θα μπορεί να λειτουργήσει.

Ωστόσο, ορισμένες συσκευές ενδέχεται να απαιτούν ειδικά προγράμματα οδήγησης, τα οποία παρέχονται συνήθως σε CD ή DVD με άδεια χρήσης από τον κατασκευαστή της συγκεκριμένης συσκευής.

Για παράδειγμα, ένα πρόγραμμα οδήγησης για ένα τυπικό ποντίκι περιλαμβάνεται στο λειτουργικό σύστημα. Αλλά αν αγοράσετε ένα ειδικό ποντίκι για παιχνίδια στον υπολογιστήΜε επιπλέον κουμπιάκαι λειτουργίες, τότε ένα τέτοιο ποντίκι δεν θα λειτουργήσει πλήρως χωρίς να εγκαταστήσετε το κατάλληλο πρόγραμμα οδήγησης.

Το πρόγραμμα οδήγησης συνήθως περιλαμβάνεται με το ποντίκι σε δίσκο κατά την αγορά. Συνιστάται να αποθηκεύσετε ένα CD ή DVD με αυτό το πρόγραμμα οδήγησης ακόμη και μετά την εγκατάσταση του αντίστοιχου προγράμματος στον υπολογιστή από αυτό, για να αποφύγετε παρεξηγήσεις αργότερα, για παράδειγμα, κατά την επανεγκατάσταση του λειτουργικού συστήματος.

Ένα CD ή DVD με εγγεγραμμένα προγράμματα οδήγησης περιλαμβάνεται επίσης με τον νέο εκτυπωτή, νέα κάμερα webκαι ούτω καθεξής. Εάν δεν υπάρχει τέτοιος δίσκος και ο πωλητής σας προτείνει να αναζητήσετε το απαραίτητο πρόγραμμα οδήγησης στο Διαδίκτυο (παρεμπιπτόντως, αυτό πραγματική υπόθεση), τότε είναι έξυπνος για κάτι και δεν πρέπει να αγοράσετε μια συσκευή από αυτόν. Επομένως, κατά την αγορά, θα πρέπει να ελέγξετε με τον πωλητή για τη διαθεσιμότητα ενός δίσκου προγράμματος οδήγησης για τη νέα συσκευή.

Εάν λάβατε μια "μεταχειρισμένη" συσκευή και δεν υπάρχει CD ή DVD με προγράμματα οδήγησης, τότε θα πρέπει να αναζητήσετε το πρόγραμμα οδήγησης για μια τέτοια συσκευή στον ιστότοπο του κατασκευαστή αυτής της συσκευής. Για το σκοπό αυτό στο μπαρα αναζήτησηςΗ Google ή η Yandex θα πρέπει να εισαγάγουν ένα ερώτημα με περίπου το ακόλουθο περιεχόμενο: "επίσημος ιστότοπος Όνομα συσκευής".

Για παράδειγμα, για Εκτυπωτής Hewlett-PackardΜπορείτε να εισαγάγετε το ερώτημα «Επίσημος ιστότοπος της HP». Έγραψα για αυτό με περισσότερες λεπτομέρειες στο άρθρο "". Μάλλον έχετε ήδη μαντέψει ότι το πρόβλημα με τον εκτυπωτή προέκυψε ακριβώς λόγω του προγράμματος οδήγησης του εκτυπωτή, δηλαδή παλιός οδηγόςκάτω από Win XP με δίσκος με άδεια χρήσηςδεν είναι κατάλληλο για Win 7.

Τα προγράμματα οδήγησης δεν χρειάζονται μόνο για εξωτερικές συσκευές όπως εκτυπωτή, κάμερα web ή ποντίκι. Απαιτούνται επίσης οδηγοί για εσωτερικές συσκευές, για παράδειγμα, για πλακέτα μητρικής πλακέτας (συστήματος), για κάρτα βίντεο, για κάρτα ήχου.

Εάν η κάρτα βίντεο ή η κάρτα ήχου είναι ενσωματωμένη στη μητρική πλακέτα, τότε δεν χρειάζονται προγράμματα οδήγησης για αυτά, επειδή είναι ενσωματωμένα στα προγράμματα οδήγησης για τη μητρική πλακέτα. Εάν μια κάρτα βίντεο ή μια κάρτα ήχου έχει εγκατασταθεί ξεχωριστά, τότε για κάθε κάρτα χρειάζεστε ξεχωριστός δίσκοςμε οδηγούς.

Πώς να εγκαταστήσω προγράμματα οδήγησης;

Εάν υπάρχει δίσκος, τοποθετήστε τον και περιμένετε να ξεκινήσει αυτόματα, φορτώστε το λογισμικό και, στη συνέχεια, η εγκατάσταση του προγράμματος οδήγησης ολοκληρώθηκε.

Εάν για κάποιο λόγο αυτό δεν συμβεί, τότε μεταβείτε στο Start - Computer, κάντε κλικ στον δίσκο που έχει εισαχθεί, βρείτε και εκτελέστε το αρχείο setup.exe.

Εάν το πρόγραμμα οδήγησης έγινε λήψη από τον επίσημο ιστότοπο του κατασκευαστή, τότε βρίσκουμε και εκτελούμε το setup.exe με τον ίδιο τρόπο.

.
Ήδη περισσότερα 3.000 συνδρομητές.

Η ιδεολογία των οδηγών κτιρίων

Το λειτουργικό σύστημα ελέγχει ορισμένα " εικονική συσκευή», που καταλαβαίνει τυπικό σετεντολές Το πρόγραμμα οδήγησης μεταφράζει αυτές τις εντολές σε εντολές που κατανοεί η ίδια η συσκευή. Αυτή η ιδεολογία ονομάζεται «αφαίρεση από σκεύη, εξαρτήματα" Για πρώτη φορά στο εσωτερικό τεχνολογία υπολογιστώνΜια παρόμοια προσέγγιση εμφανίστηκε στη σειρά υπολογιστών ES, και αυτού του είδους τα προγράμματα ελέγχου ονομάστηκαν προγράμματα καναλιών.

Ένα πρόγραμμα οδήγησης αποτελείται από πολλές λειτουργίες που χειρίζονται συγκεκριμένα συμβάντα λειτουργικού συστήματος. Συνήθως υπάρχουν 7 κύρια γεγονότα:

  • Λήψη προγράμματος οδήγησης. Εδώ το πρόγραμμα οδήγησης εγγράφεται στο σύστημα, εκτελεί αρχική προετοιμασία κ.λπ.
  • Εκφόρτωση. Το πρόγραμμα οδήγησης απελευθερώνει καταγεγραμμένους πόρους - μνήμη, αρχεία, συσκευές κ.λπ.
  • Άνοιγμα του προγράμματος οδήγησης. Έναρξη της κύριας εργασίας. Συνήθως, το πρόγραμμα οδήγησης ανοίγει από ένα πρόγραμμα ως αρχείο, χρησιμοποιώντας τις συναρτήσεις CreateFile() στο Win32 ή fopen() σε συστήματα που μοιάζουν με UNIX.
  • ΑΝΑΓΝΩΣΗ.
  • Εγγραφή: Το πρόγραμμα διαβάζει ή εγγράφει δεδομένα από/προς τη συσκευή που εξυπηρετείται από το πρόγραμμα οδήγησης.
  • Κλείσιμο: Η αντίστροφη λειτουργία του ανοίγματος, ελευθερώνει τους πόρους που χρησιμοποιούνται κατά το άνοιγμα και καταστρέφει τον περιγραφέα του αρχείου.
  • Έλεγχος I/O IO Control, IOCTL). Συχνά το πρόγραμμα οδήγησης υποστηρίζει μια διεπαφή I/O που είναι συγκεκριμένη για τη συσκευή. Χρησιμοποιώντας αυτή τη διεπαφή, το πρόγραμμα μπορεί να στείλει ειδική ομάδα, το οποίο υποστηρίζεται αυτή η συσκευή. Για παράδειγμα, για συσκευές SCSI, μπορείτε να στείλετε την εντολή GET_INQUIRY για να λάβετε μια περιγραφή της συσκευής. Στα συστήματα Win32, ο έλεγχος πραγματοποιείται μέσω της συνάρτησης API DeviceIoControl(). Σε αυτά που μοιάζουν με UNIX - ioctl() .

Ενσωμάτωση προγραμμάτων οδήγησης

Με την ανάπτυξη συστημάτων που συνδυάζουν σε μια πλακέτα όχι μόνο τα κεντρικά στοιχεία ενός υπολογιστή, αλλά και τις περισσότερες συσκευές υπολογιστών στο σύνολό τους, το ζήτημα της ευκολίας υποστήριξης τέτοιων συστημάτων, που ονομάζεται «πλατφόρμα υλικού» ή απλώς «πλατφόρμα» », προέκυψε.

Στην αρχή, οι κατασκευαστές πλατφορμών παρείχαν ένα σύνολο ξεχωριστών προγραμμάτων οδήγησης για λειτουργικά συστήματα, που συγκεντρώθηκαν σε ένα μέσο (συνήθως ένα CD), στη συνέχεια πακέτα εγκατάστασης, που ονομάζεται 4-σε-1 και Ενα άγγιγμα, και κατέστησε δυνατή την απλοποίηση της εγκατάστασης προγραμμάτων οδήγησης στο σύστημα. Σε αυτή την περίπτωση, κατά κανόνα, μπορείτε να επιλέξετε είτε εντελώς αυτόματη εγκατάστασηόλα τα προγράμματα οδήγησης ή επιλέξτε χειροκίνητα αυτά που χρειάζεστε. Ωστόσο, για πολύ καιρό δεν υπήρχε ενιαίος, καθιερωμένος όρος.

Ο σύγχρονος όρος που περιγράφει τέτοια σύνολα προγραμμάτων οδήγησης συσκευών είναι το Board Support Package ή «πακέτο υποστήριξης πλατφόρμας». Εκτός από τα ίδια τα προγράμματα οδήγησης, μπορεί, όπως και άλλα πακέτα εγκατάστασης, να περιέχει λειτουργικές μονάδες και προγράμματα.

δείτε επίσης

Σημειώσεις

Συνδέσεις

  • Γράψιμο προγραμμάτων οδήγησης OpenSolaris (Ρωσικά) - άρθρο σχετικά με προγράμματα οδήγησης στο OpenSolaris

Ίδρυμα Wikimedia.

2010.:
  • Συνώνυμα
  • Olympians (αποσαφήνιση)

Kampenhausen, Baltasar Baltasarovich

    Δείτε τι είναι το "Driver" σε άλλα λεξικά:οδηγός - πρόγραμμα, πανί, οδηγός, πρόγραμμα οδήγησης, οδηγός Λεξικό ρωσικών συνωνύμων. Ουσιαστικό πρόγραμμα οδήγησης, αριθμός συνωνύμων: 8 πρόγραμμα οδήγησης ήχου (1) ...

    Συνώνυμο λεξικόΟΔΗΓΟΣ - Ένα βοηθητικό πρόγραμμα υπολογιστή που διασφαλίζει τη λειτουργία μιας συγκεκριμένης συσκευής (συνήθως ακόμη και ενός συγκεκριμένου μοντέλου και, φυσικά, του κατασκευαστή) συνδεδεμένη με τον υπολογιστή στον οποίο... ...

    Δείτε τι είναι το "Driver" σε άλλα λεξικά:Λεξικό επιχειρηματικών όρων - Ένα πρόγραμμα σχεδιασμένο για τη διαχείριση της εργασίαςπεριφερειακές συσκευές , συνήθως σε μίνι και μικροϋπολογιστές. [GOST 19781 90] Θέματα υποστήριξης. συστήματα επεξεργασίας πληροφορίες πρόγραμμα οδήγησης λογισμικού EN...

    Οδηγός Τεχνικού Μεταφραστή- (Αγγλικά πρόγραμμα οδήγησης, πρόγραμμα οδήγησης, παρουσιαστής) ένα πρόγραμμα υπολογιστή που βοηθά το λειτουργικό σύστημα να λειτουργεί με το k.l. συσκευή (π.χ. συσκευές ελέγχου εισόδου/εξόδου, πληκτρολόγιο, εκτυπωτής, κ.λπ.) ... Έκδοση λεξικού-βιβλίου αναφοράς

    Συνώνυμο λεξικό- στη βοηθητική επιστήμη των υπολογιστών (βλ. προσωπικός υπολογιστής, διασφαλίζοντας την αλληλεπίδραση των προγραμμάτων ελέγχου με εξωτερικές συσκευές. Τα D. παρέχονται μαζί με (βλ.) (για τυπικές, κοινές συσκευές πληκτρολόγιο, ποντίκι, μονάδες δίσκου) ή... ... Μεγάλη Πολυτεχνική Εγκυκλοπαίδεια

    Δείτε τι είναι το "Driver" σε άλλα λεξικά:- dra/iver, β. dra/yvera, pl. Driveri, γεν. pl. προγράμματα οδήγησης (Αγγλικά πρόγραμμα οδήγησης, πρόγραμμα οδήγησης) είναι ένα πρόγραμμα υπολογιστή που επιτρέπει στο λειτουργικό σύστημα να αρνηθεί την πρόσβαση στο υλικό. Ο οδηγός της συσκευής είναι υπεύθυνος για να καταστρέψει τα πάντα... ... Φυσικοτεχνικό λεξικό-ελάχιστο



Συνιστούμε να διαβάσετε

Μπλουζα