Μαλακός

Ένας οδηγός από το Α έως το Ω για προγράμματα οδήγησης συσκευών στα Windows 10, 8.1 και 7

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων





Τελευταία ενημέρωση 17 Απριλίου 2022 οδηγός προγράμματος οδήγησης συσκευής 0

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

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



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

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

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



  • Εκτύπωση σελίδας κειμένου.
  • Αναπαραγωγή αρχείου MP3 (ένα σύστημα χρησιμοποιεί προγράμματα οδήγησης ήχου για τη μετάφραση του δυαδικού αρχείου σε MP3).
  • Χρησιμοποιώντας ένα πληκτρολόγιο, μια κάρτα βίντεο, ένα ποντίκι κ.λπ.

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

Πώς λειτουργεί ένας οδηγός;

Πώς λειτουργεί το πρόγραμμα οδήγησης της συσκευής



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

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



Προγράμματα οδήγησης πυρήνα έναντι λειτουργίας χρήστη – Ποια είναι η διαφορά;

Υπάρχουν διάφοροι τύποι προγραμμάτων οδήγησης συσκευών – για τη μητρική πλακέτα, το BIOS, τις εικονικές συσκευές κ.λπ. Ωστόσο, συνήθως ταξινομούνται σε δύο μεγάλες κατηγορίες – προγράμματα οδήγησης πυρήνα και λειτουργίας χρήστη. Ποια είναι η διαφορά μεταξύ των δύο; Ας ρίξουμε μια πιο προσεκτική ματιά και ας προσπαθήσουμε να κάνουμε διακρίσεις:

Προγράμματα οδήγησης πυρήνα

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

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

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

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

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

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

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

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

Άλλοι τύποι προγραμμάτων οδήγησης

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

Μπλοκ εναντίον χαρακτήρων

Τα προγράμματα οδήγησης μπλοκ και χαρακτήρων χρησιμοποιούνται για ανάγνωση και εγγραφή δεδομένων. Ανάλογα με τη χρήση, τα USB, οι σκληροί δίσκοι και τα CD-ROM μπορούν να ταξινομηθούν ως το ένα ή το άλλο.

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

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

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

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

Generic έναντι κατασκευαστή πρωτότυπου εξοπλισμού

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

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

Τα Windows 10, για παράδειγμα, εκτελούνται χρησιμοποιώντας γενικά προγράμματα οδήγησης.

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

Αποθετήριο OEM-drivers

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

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

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

Ανοίξτε τη Διαχείριση συσκευής

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

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

συμπέρασμα

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