Τι είναι δίαυλος;
Στους Η/Υ o επεξεργαστής η κύρια μνήμη και όλες οι συσκευές εισόδου/ εξόδου επικοινωνούσαν με την ίδια ταχύτητα με έναν κοινό δίαυλο. Με την εξέλιξη της τεχνολογίας οι επεξεργαστές και η κύρια μνήμη έγιναν σημαντικά ταχύτερα σε σχέση με της συσκευές όπως τους σκληρούς δίσκους τα περιφερειακά κτλ. δημιουργώντας έτσι την ανάγκη υλοποίησης περισσότερων διαύλων διαφορετικών ταχυτήτων.
Η λύση του προβλήματος αυτού ήταν οι δίαυλου εισόδου/ εξόδου (I/O Bus) που σου επιτρέπουν την επικοινωνία συσκευών εισόδου/εξόδου με το υπόλοιπο σύστημα σε ταχύτητες διαφορετικές (χαμηλότερες) από αυτές του γρήγορου πλέον διαύλου επεξεργαστή-μνήμης.
Κάθε δίαυλος αποτελείτε από τρία τμήματα: όταν στο δίαυλο δεδομένων (Data Bus) πάνω στον οποίο μεταφέρονται τα δεδομένα τον δίαυλο διευθύνσεων (Address Bus) πάνω στον οποίο μεταφέρονται αριθμοί διευθύνσεων για την δρομολόγηση των δεδομένων και τον δίαυλο ελέγχου (Control Bus)στον οποίο μεταφέρονται σήματα ελέγχου της κατάστασης στην οποία βρίσκονται τα επιμέρους τμήματα, όπως π.χ. το αν ο επεξεργαστής διαβάζει ή γραφεί από /στην κύρια μνήμη.
Τα χαρακτηριστικά ενός διαύλου είναι το εύρος (Width) που έχει μονάδα μέτρησης το bit (π.χ. ένας δίαυλος με εύρος 16bit μπορεί να μεταφέρει πληροφορία μήκους 16bit σε έναν κύκλο) και η συχνότητα λειτουργίας του (Clock Speed) της οποίας η μονάδα είναι το Hz (π.χ. ένας δίαυλος με συχνότητα 100Mhz κάνει 100 εκατομμύρια κύκλους το δευτερόλεπτο).Όσο μεγαλύτερα είναι αυτά τα δυο μεγέθη του διαύλου τόσο πιο γρήγορη είναι και η μεταφορά των δεδομένων σε αυτόν.
Αρχικά όταν όλες οι συσκευές ήταν συνδεμένες πάνω σε ένα κοινό δίαυλο έπρεπε να λειτουργούν με ίδιο εύρος και συχνότητα.