Τι είναι το Spooler; ορισμός & νόημα

click fraud protection

Η ουρά είναι ένας τύπος βοηθητικού προγράμματος που συνήθως συνοδεύεται από κάποιο λειτουργικό σύστημα. Οι ουρές εκτύπωσης, για παράδειγμα, δρομολογούν τις εντολές του εκτυπωτή σε ένα αρχείο σε δίσκο ή στη μνήμη RAM και όχι απευθείας στον εκτυπωτή. Οι εντολές μεταβιβάζονται στον εκτυπωτή μόνο όταν η CPU έχει ολοκληρωθεί και είναι σε αδράνεια. Αυτό συμβαίνει επειδή το πρόγραμμα που παρέχει ό, τι αρχείο χρειάζεται να εκτυπωθεί δεν μπορεί να κάνει τίποτα άλλο όσο εκτελείται η διαδικασία εκτύπωσης.

Technipages Explains Spooler

Μια ουρά εκτύπωσης ουσιαστικά ξεγελά αυτό το πρόγραμμα ώστε να πιστεύει ότι είναι συνδεδεμένος ένας εξαιρετικά γρήγορος εκτυπωτής, όταν στην πραγματικότητα η έξοδος αποθηκεύεται σε ένα αρχείο προς το παρόν. Από όσο γνωρίζει το πρόγραμμα, η διαδικασία έχει ολοκληρωθεί και μπορεί να συνεχίσει να εκτελείται κανονικά. Στη συνέχεια, όταν ο εκτυπωτής και ο υπολογιστής είναι συνδεδεμένοι και προετοιμασμένοι, η ουρά καθοδηγεί τα δεδομένα του εκτυπωτή στον εκτυπωτή, οπότε ξεκινά και εκτελείται η διαδικασία εκτύπωσης.

Αυτό σημαίνει ότι το μέρος της προετοιμασίας του εγγράφου και της εκτύπωσής του με ένταση CPU «ολοκληρώνεται» από την άποψη του προγράμματος. Το τελευταίο βήμα είναι αυτό που απαιτεί τον περισσότερο χρόνο, αλλά χρειάζεται λιγότερους πόρους CPU – η πραγματική εκτύπωση του εγγράφου σε φυσικό χαρτί. Το βάρος της προσπάθειας βαραίνει τον εκτυπωτή – ο υπολογιστής δεν συνεισφέρει σχεδόν τίποτα. Αντίθετα, ο εκτυπωτής, ανεξάρτητα από τον τύπο του εκτυπωτή, πρέπει να επεξεργαστεί το έγγραφο, να επιλέξει το σωστό χαρτί και να εκτελέσει τη διαδικασία εκτύπωσης.

Χωρίς μια ουρά για να «διακόψει» ούτως ή άλλως, το πρόγραμμα και ο υπολογιστής θα παραμείνουν απασχολημένοι μέχρι να ολοκληρωθεί ολόκληρη η διαδικασία εκτύπωσης. Για μεγαλύτερα έγγραφα – σκεφτείτε εκατοντάδες σελίδες – αυτό θα προκαλούσε τεράστια καθυστέρηση και θα διακόψει κάθε είδους αποτελεσματική διαδικασία εργασίας.

Κοινές χρήσεις του Spooler

  • Τα ουρά μπορούν να λειτουργούν μεταξύ οποιουδήποτε είδους αργής περιφερειακής συσκευής και ενός υπολογιστή, αν και συνήθως πρόκειται για εκτυπωτή.
  • Η ουρά είναι ένα εργαλείο πολλαπλού προγραμματισμού που μεταβιβάζει εντολές και αρχεία μεταξύ διαφορετικών συσκευών και τοποθεσιών.
  • Η χρήση ουρά εκτύπωσης κάνει τη διαδικασία εκτύπωσης πιο αποτελεσματική, ελευθερώνοντας πόρους όσο το δυνατόν νωρίτερα.

Συνήθεις κακές χρήσεις του Spooler

  • Η ουρά είναι ένα πρόγραμμα που στέλνει ένα αρχείο στον εκτυπωτή από το πρόγραμμα που το δημιούργησε.