Skip to main content

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

Ο οδηγός προσαρμογέα δικτύου είναι λογισμικό χαμηλού επιπέδου που ελέγχει έναν προσαρμογέα δικτύου.Κάθε πρόγραμμα οδήγησης δικτύου λειτουργεί έναν ή περισσότερους προσαρμογείς δικτύου σε ένα σύστημα υπολογιστή.Έχει σχεδιαστεί ειδικά για έναν συγκεκριμένο τύπο προσαρμογέα και ένα συγκεκριμένο λειτουργικό σύστημα (OS).Ο οδηγός προσαρμογέα δικτύου λειτουργεί στο επίπεδο ελέγχου πρόσβασης στα μέσα του δικτύου.Ελέγχει άμεσα το κύκλωμα του προσαρμογέα δικτύου που σχετίζεται με αυτό.Σε συνδυασμό με άλλα στρώματα δικτύου, ένα σύστημα υπολογιστών χρησιμοποιεί έναν οδηγό προσαρμογέα δικτύου για να επικοινωνεί με άλλους δικτυακούς υπολογιστές και το Διαδίκτυο.

Πριν από τα τέλη της δεκαετίας του 1990, οι οδηγοί προσαρμογέα δικτύου συνήθως εκτελούσαν μεγάλο μέρος του έργου Grunt των επικοινωνιών δικτύου.Ορισμένοι προσαρμογείς δικτύου απαιτούσαν από τους οδηγούς να αντιγράψουν όλα τα δεδομένα πακέτων μεταξύ των buffer της μνήμης και των buffer του OS.Οι κεφαλίδες ταυτότητας συχνά συμπληρώθηκαν από τους οδηγούς κατά τη διάρκεια αυτής της διαδικασίας.Οι οδηγοί προσαρμογέα συχνά έπρεπε να διαχειρίζονται ειδικές περιπτώσεις, όπως η λειτουργία πακέτων πολλαπλών πακέτων και η λειτουργία μη επιθετικής λειτουργίας.Κατά τη διάρκεια της διαμόρφωσης, ένας οδηγός συχνά έπρεπε να προσδιορίσει τον τύπο του διαύλου υπολογιστή και να προγραμματίσει ανάλογα τον προσαρμογέα.Προκειμένου να συμβαδίσει με την ταχύτητα σύνδεσης δικτύου, οι περισσότεροι οδηγοί προσαρμογέα γράφτηκαν σε εξαιρετικά αποτελεσματική γλώσσα συναρμολόγησης.Για να αντιμετωπίσει αυτό, οι σχεδιαστές OS μετακόμισαν μεγάλο μέρος της λειτουργικότητας του οδηγού του προσαρμογέα δικτύου βαθύτερα στο λειτουργικό σύστημα.Η στενή ολοκλήρωση και η βελτιστοποίηση με τα άλλα στρώματα δικτύου συχνά βελτιώνουν την απόδοση.Οι νεότεροι προσαρμογείς δικτύου μπορούν να κατασκευάσουν και να αντιγράψουν όλα τα δεδομένα πακέτων μέσω υλικού, κάποτε είπαν πού βρίσκονται τα buffer των δεδομένων OS.Ταυτόχρονα, η καλύτερη δημιουργία κώδικα μεταγλωττιστή επέτρεψε στους οδηγούς προσαρμογέα να γράφονται σε Γλώσσα Προγραμματισμού Υπολογιστών Γενικής Χώσης αντί για Γλώσσα συναρμολόγησης.Ως αποτέλεσμα αυτών των βελτιστοποιήσεων, οι οδηγοί προσαρμογέα δικτύου έχουν γίνει πολύ απλούστεροι για να γράψουν και να διατηρήσουν.Οι σύγχρονοι οδηγοί πρέπει να εξακολουθούν να εφαρμόζουν κάποια υποστήριξη διαμόρφωσης, διαχείρισης ενέργειας και πολλαπλής επεξεργασίας.Το λειτουργικό σύστημα και το υλικό προσαρμογέα δικτύου εκτελούν τώρα το μεγαλύτερο μέρος της εργασίας ευαίσθητου στο χρόνο, ωστόσο. Αρκετοί οδηγοί προσαρμογέα δικτύου μπορούν να λειτουργούν ταυτόχρονα σε ένα σύστημα.Οι περισσότεροι σύγχρονοι υπολογιστές περιλαμβάνουν ενσύρματη διεπαφή προσαρμογέα δικτύου ενσωματωμένη στη μητρική πλακέτα.Ο οδηγός προσαρμογέα δικτύου περιλαμβάνεται συνήθως στο λειτουργικό σύστημα.Οι φορητοί υπολογιστές και άλλοι φορητοί υπολογιστές περιλαμβάνουν συχνά έναν προσαρμογέα και οδηγό ασύρματου δικτύου.Πολλά συστήματα παρέχουν ένα μέσο για τη σύνδεση πρόσθετων καρτών δικτύου mdash; υψηλής ταχύτητας gigabit ethernet ή προσαρμογείς καναλιών ινών είναι κοινές επιλογές.Οι οδηγοί τους περιλαμβάνονται συχνά με τους προσαρμογείς δικτύου όταν αγοράζονται.Οι περισσότεροι κατασκευαστές δημοσιεύουν επίσης τις τελευταίες εκδόσεις των οδηγών τους στο Διαδίκτυο.Οι χρήστες θα πρέπει να ελέγχουν περιοδικά και να εγκαταστήσουν αυτά τα ενημερωμένα προγράμματα οδήγησης για να λάβουν τις τελευταίες διορθώσεις σφαλμάτων και βελτιώσεις απόδοσης.