ορισμός προγράμματος οδήγησης

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

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

Στην περίπτωση μιας κάρτας βίντεο, θα μπορούσαμε να ρυθμίσουμε την ανάλυση στην οποία εμφανίζεται η επιφάνεια εργασίας ενός λειτουργικού συστήματος, σε αριθμό pixel: για παράδειγμα, 1024 x 768 (οριζόντια x κατακόρυφα), 1200 x 800, 800 x 600 και ούτω καθεξής επί.

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

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

Σε συστήματα όπως τα Windows ή το Mac, είναι πιο συνηθισμένο για τον κατασκευαστή υλικού να διανέμει σε CD / DVD, έξω ή μέσα στα ιδιόκτητα λειτουργικά τους συστήματα, πιστοποιημένα προγράμματα οδήγησης ή όχι σε σχέση με τις εταιρείες που παράγουν το λογισμικό: Microsoft ή Apple. Στην περίπτωση GNU / Linux ή BSD, σπάνια οι εταιρείες απελευθερώνουν προγράμματα οδήγησης: μερικές φορές είναι ιδιοκτησιακές, μερικές φορές είναι δωρεάν. Εταιρείες όπως η HP εκκινούν συνήθως προγράμματα οδήγησης για περιφερειακά όπως εκτυπωτές, επιτυγχάνοντας πλήρη συμβατότητα.

Όταν μια εταιρεία δεν απελευθερώνει τους οδηγούς της, οι χάκερ (ειδικοί υπολογιστών που χρησιμοποιούν την ευφυΐα για την επίλυση ενός προβλήματος) εκτελούν συχνά τα δικά σας προγράμματα οδήγησης συνεργατικά με διάφορες μεθόδους, όπως η αντίστροφη μηχανική. Αυτό περιλαμβάνει τη μελέτη του τρόπου με τον οποίο το περιφερειακό επικοινωνεί με το υπόλοιπο σύστημα υπολογιστή, αποκωδικοποίηση των μορφών του και μετάφραση της ανάλυσης σε πρόγραμμα οδήγησης που μας επιτρέπει να χρησιμοποιούμε συγκεκριμένο υλικό. Μερικές φορές το αποτέλεσμα που επιτυγχάνεται υπερβαίνει την ποιότητα και τη λειτουργικότητα των ιδιόκτητων προγραμμάτων οδήγησης. Από την άλλη πλευρά, σε GNU / Linux, BSD και άλλα δωρεάν συστήματα, τα προγράμματα οδήγησης έχουν ήδη ενσωματωθεί στο σύστημα, το οποίο είναι πλεονέκτημα για τον τελικό χρήστη: δεν θα χρειαστεί να τα αναζητήσουν στο Διαδίκτυο ή να κάνουν κάτι περίεργο.

Σε ορισμένες περιπτώσεις, όπως κάρτες WiFi (ασύρματες), ο χρήστης GNU / Linux μπορεί να δει "υποχρεωμένος"για χρήση προγραμμάτων οδήγησης Windows μέσω λογισμικού ndiswrapper: μόνο μερικά τσιπ υποστηρίζουν δωρεάν προγράμματα οδήγησης, όπως τσιπ Άθερος, και το Realtek 818x (Υπάρχουν εξαιρετικές συσκευές USB που λειτουργούν με δωρεάν λογισμικό χωρίς να χρειάζεται να τις συνδέσετε στον υπολογιστή).

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


$config[zx-auto] not found$config[zx-overlay] not found