Τι είναι ένας διακόπτης περιβάλλοντος;

Ένας διακόπτης περιβάλλοντος εμφανίζεται όταν η CPU ενός υπολογιστή μεταβαίνει από μια διαδικασία ή ένα νήμα σε μια διαφορετική διαδικασία ή νήμα.

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

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

Όροι CPU