Arts >> Τέχνες Ψυχαγωγία >  >> Κινηματογράφος & Τηλεόραση >> Γράφοντας οθόνης

Όταν ένα λειτουργικό σύστημα λαμβάνει διακοπή από τον εκτυπωτή και διακόπτει την CPU, τι εκτελεί;

Όταν ένα λειτουργικό σύστημα λαμβάνει μια διακοπή από τον εκτυπωτή και διακόπτει την CPU, εκτελεί μια αλλαγή περιβάλλοντος. Ένας διακόπτης περιβάλλοντος είναι η διαδικασία αποθήκευσης της κατάστασης της τρέχουσας διεργασίας (συμπεριλαμβανομένων των περιεχομένων των καταχωρητών της και του τρέχοντος μετρητή προγράμματος) και φόρτωσης της κατάστασης της διεργασίας που πρόκειται να εκτελεστεί στη συνέχεια. Αυτό επιτρέπει στο λειτουργικό σύστημα να εναλλάσσεται μεταξύ διαφορετικών διεργασιών και να τους δίνει την ευκαιρία να εκτελεστούν.

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

Γράφοντας οθόνης

Σχετικές κατηγορίες