Για να μην συγχέεται με έναν τρόπο δημόσιας μεταφοράς, ένα λεωφορείο στην τεχνολογία είναι μια εσωτερική ηλεκτρική διαδρομή που χρησιμοποιείται από σήματα που ταξιδεύουν από το ένα μέρος ενός υπολογιστή στο άλλο.
Οι σύγχρονοι υπολογιστές έχουν επεξεργαστές σχεδιασμένους με πολλές διαφορετικές διαδρομές. Τα εσωτερικά δεδομένα ταξιδεύουν μεταξύ της μνήμης και του μικροεπεξεργαστή, ενώ το χειριστήριο στέλνει σήματα της μονάδας ελέγχου.
Πρόσθετα εξαρτήματα, όπως ο δίαυλος επέκτασης, συνδέουν τον επεξεργαστή με τις υποδοχές επέκτασης ενός υπολογιστή.
Technipages Explains Bus
Κάθε μονοπάτι μέσα σε έναν υπολογιστή εξυπηρετεί έναν συγκεκριμένο σκοπό και πολλαπλές μπορούν να είναι ενεργές ταυτόχρονα. Εάν, για παράδειγμα, τα εσωτερικά δεδομένα και ο έλεγχος πρέπει και τα δύο να στέλνουν σήματα ταυτόχρονα, η παράλληλη καλωδίωση τους επιτρέπει τη μεταφορά των δεδομένων ταυτόχρονα. Τα δεδομένα μεταδίδονται σε bit και χρησιμοποιείται ένα σύστημα διευθύνσεων για να προσδιορίσει τι αποστέλλεται πού, ή πιο συγκεκριμένα ποια περιοχή-στόχος θα πρέπει να λαμβάνει ή/και να αποθηκεύει τα δεδομένα που υπάρχουν μεταδόθηκε.
Στις πρώτες μηχανές, ο όρος bus αναφερόταν σε φυσικά ηλεκτρικά καλώδια που λειτουργούσαν παράλληλα μεταξύ τους. Το «Δίαυλος» έχει από τότε εξελιχθεί για να περιγράφει οποιαδήποτε φυσική διάταξη που παρέχει την ίδια λογική λειτουργία με εκείνα τα αρχικά καλώδια. Όπως αναφέρθηκε, μπορούν να τρέχουν και να δραστηριοποιούνται ταυτόχρονα και παράλληλα, αλλά μπορούν επίσης να συνδεθούν μεταξύ τους.
Σε κάθε περίπτωση, η αρχή είναι η ίδια. Ένα σημαντικό μέρος του συστήματος είναι οι δίαυλοι διευθύνσεων. Σε ένα σύστημα 32-bit, ένας δίαυλος διευθύνσεων μπορεί να στοχεύει σε 4.294.967.296 (ή 2^32) τοποθεσίες. Υποθέτοντας ότι κάθε θέση μνήμης μπορεί να χωρέσει ένα byte, ο διαθέσιμος χώρος μνήμης είναι συνολικά 4 GB. Μεγαλύτερες και μικρότερες μνήμες είναι δυνατές και ο αριθμός των διευθύνσεων επηρεάζεται ανάλογα.
Κοινές Χρήσεις Λεωφορείων
- Οι ηλεκτρικοί δίαυλοι και οι δίαυλοι δεδομένων στέλνουν σήματα εμπρός και πίσω μέσω παράλληλης ή διαδοχικής καλωδίωσης.
- Στα σύγχρονα συστήματα, τα bus περιγράφουν περισσότερα από απλά παράλληλα καλώδια – αναφέρονται σε αρχιτεκτονική που εκπληρώνει τον ίδιο σκοπό.
- Χωρίς διαύλους διευθύνσεων, τα συστήματα δεν θα ήξεραν πού να στοχεύσουν μια μετάδοση.
Συνήθεις κακές χρήσεις λεωφορείων
- Οι δίαυλοι δεδομένων μπορούν να λειτουργούν μόνο διαδοχικά, όχι ταυτόχρονα.