* Αίτημα διακοπής (IRQ): Η παράλληλη θύρα θα είχε ανατεθεί ένα συγκεκριμένο IRQ, μια γραμμή διακοπής υλικού. Όταν τα δεδομένα ήταν έτοιμα να σταλούν ή να ληφθούν, ο παράλληλος ελεγκτής θύρας θα σηματοδοτούσε την CPU μέσω αυτού του IRQ. Αυτή ήταν μια κρίσιμη ανάθεση πόρων.
* Διευθύνσεις θύρας εισόδου/εξόδου (I/O): Ο ελεγκτής της παράλληλης θύρας χρησιμοποίησε συγκεκριμένες διευθύνσεις θύρας εισόδου/εξόδου για επικοινωνία. Αυτές οι διευθύνσεις ανατέθηκαν στον χάρτη μνήμης του συστήματος, εμποδίζοντας τις συγκρούσεις με άλλες συσκευές. Αυτή ήταν μια άλλη ζωτική κατανομή πόρων.
* κανάλι DMA (άμεση πρόσβαση μνήμης) (πιθανώς): Για ταχύτερη μεταφορά δεδομένων, μπορεί να έχει χρησιμοποιηθεί ένα κανάλι DMA. Αυτό επέτρεψε στον παράλληλο ελεγκτή θύρας να μεταφέρει δεδομένα απευθείας σε/από τη μνήμη χωρίς να περιλαμβάνει την CPU, απελευθερώνοντας τους κύκλους CPU. Ωστόσο, αυτό ήταν λιγότερο συνηθισμένο με τους πιο αργούς παράλληλους εκτυπωτές.
* buffer μνήμης: Μια μικρή ποσότητα μνήμης χρησιμοποιήθηκε ως buffer για την προσωρινή αποθήκευση δεδομένων που αποστέλλονται ή λαμβάνονται από τον εκτυπωτή. Αυτό συνήθως διαχειρίζεται ο οδηγός του εκτυπωτή και το λειτουργικό σύστημα.
Συνοπτικά, ενώ η ίδια η παράλληλη θύρα δεν είχε "αποστολές" με τη σύγχρονη έννοια, το σύστημα * που έχει εκχωρηθεί κρίσιμοι πόροι όπως το IRQS, οι διευθύνσεις θύρας εισόδου/εξόδου και τα ενδεχομένως κανάλια DMA για να επιτρέψουν στο πρόγραμμα λειτουργίας λειτουργίας λειτουργίας και του εκτυπωτή να διαχειρίζεται τη ροή εργασίας εκτύπωσης μέσω αυτής της φυσικής σύνδεσης. Αυτοί είναι οι πόροι που επέτρεψαν σε μια παράλληλη θύρα να λειτουργήσει για εκτύπωση. Σύγχρονα πρωτόκολλα εκτύπωσης (USB, Network) αφηρημένα μακριά πολλές από αυτές τις λεπτομέρειες χαμηλού επιπέδου.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα