Ο δίαυλος υπολογιστή είναι μια θύρα που χρησιμοποιείται ως διεπαφή μεταξύ της κεντρικής μονάδας επεξεργασίας του υπολογιστή ή της CPU και των περιφερειακών, όπως πληκτρολόγιο και ποντίκι, που είναι συνδεδεμένα σε αυτό. Ένας απαριθμητής διαύλου είναι ένα πρόγραμμα οδήγησης ή ένα πρόγραμμα που φορτώνει ενσωματωμένα προγράμματα οδήγησης και προγράμματα οδήγησης περιφερειακών συνιστωσών ή PCI bus που χρησιμοποιούνται από τον υπολογιστή για την εκτέλεση μιας συσκευής.
Ορισμός λεωφορείου
Ο δίαυλος χρησιμοποιείται από τον υπολογιστή για τη μετάδοση και τη λήψη δεδομένων. Ένα λεωφορείο μπορεί να είναι 32-bit ή 64-bit. Ο κύριος δίαυλος ενός υπολογιστή είναι ο μπροστινός δίαυλος, ο οποίος χρησιμοποιείται για τη σύνδεση της CPU στον πύργο του υπολογιστή με τα εξαρτήματα που είναι εγκατεστημένα στη μητρική πλακέτα ή στην κύρια πλακέτα κυκλώματος του υπολογιστή. Ένας δίαυλος επέκτασης μεταδίδει δεδομένα σε κάρτες βίντεο και συσκευές εισόδου / εξόδου ή I / O.
Αριθμητής λεωφορείων
Ένας απαριθμητής διαύλου χρησιμοποιεί απαριθμημένο τύπο, ο οποίος είναι ένας τύπος δεδομένων που έχει ένα σύνολο τιμών που ονομάζονται απαριθμητές. Οι αριθμητές είναι αναγνωριστικά στον προγραμματισμό υπολογιστών που λειτουργούν ως σταθερός ορισμός στη γλώσσα προγραμματισμού. Ένας σταθερός ορισμός παραμένει ο ίδιος, δεν αλλάζει από το πρόγραμμα ενώ εκτελείται. Αυτό σημαίνει ότι οι αριθμημένοι τύποι είναι στατικά σύνολα τιμών στα δεδομένα.
Τύπος απαρίθμησης
Ο τύπος απαρίθμησης χρησιμοποιείται από έναν απαριθμητή διαύλου για τον καθορισμό ενός συνόλου ονομαστικών σταθερών που μπορούν να αντιστοιχιστούν σε μια μεταβλητή στο πρόγραμμα. Όταν ένας τύπος απαριθμείται σε ένα πρόγραμμα, ο όρος ή η λέξη-κλειδί "enum" πληκτρολογείται στο πρόγραμμα, ακολουθούμενο από μια τιμή. Για παράδειγμα, εάν ένας προγραμματιστής επιθυμούσε να δημιουργήσει μια μεταβλητή ή διαφορετική τιμή σε ένα πρόγραμμα, ας πούμε τις ημέρες της εβδομάδας, θα πληκτρολογούσε "enum" ακολουθούμενο από "Ημέρες", στη συνέχεια πληκτρολογήστε τις ημέρες της εβδομάδας ανάμεσα σε δύο αγκύλες ή σιδερακια ΔΟΝΤΙΩΝ. Η απαρίθμηση είναι μια μεταβλητή με ένα καθορισμένο σύνολο στοιχείων.
Οδηγός λεωφορείου
Οι αριθμητές προγραμμάτων οδήγησης λεωφορείου είναι λειτουργίες που χρησιμοποιούνται από το λεωφορείο για τη φόρτωση ενσωματωμένων προγραμμάτων οδήγησης, τα οποία είναι προγράμματα που αλληλεπιδρούν με συσκευές ή λογισμικό. Ένα πρόγραμμα οδήγησης διαύλου σε έναν υπολογιστή περιέχει πληροφορίες σχετικά με τις κάρτες γραφικών βίντεο και τις συσκευές εισόδου / εξόδου και τις εκτελεί ενώ το λογισμικό ή το πρόγραμμα που χρησιμοποιεί την κάρτα γραφικών, όπως το Windows Media Player, δεν το κάνει. Το πρόγραμμα αναπαραγωγής πολυμέσων εκτελεί ένα βίντεο και το πρόγραμμα οδήγησης εκτελεί την κάρτα γραφικών βίντεο, ενώ η CPU εκτελεί την πλειοψηφία της επεξεργασίας στον υπολογιστή. Μια κάρτα γραφικών χρησιμοποιείται για την απομάκρυνση της CPU από την επεξεργασία των γραφικών ενός προγράμματος, έτσι ώστε η CPU να μην χρειάζεται να λειτουργεί τόσο σκληρά. Αυτό έχει ως αποτέλεσμα ομαλότερη εκτέλεση λογισμικού και βιντεοπαιχνιδιών με λιγότερη υστέρηση και γραφικά με καλύτερη εμφάνιση.