Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει εσωτερική διακοπή;
Μια εσωτερική διακοπή είναι ένας συγκεκριμένος τύπος διακοπής που προκαλείται από οδηγίες ενσωματωμένες στις οδηγίες εκτέλεσης ενός προγράμματος ή μιας διαδικασίας. Συνήθως, οι εσωτερικές διακοπές διακόπτουν τις αλλαγές των χρηστών και συμβαίνουν "φυσικά" ή "αυτόματα", καθώς ο επεξεργαστής λειτουργεί μέσω των οδηγιών του προγράμματος, αντί να προκαλείται από εξωτερικά συμβάντα ή συνδέσεις δικτύου.
Η Techopedia εξηγεί την εσωτερική διακοπή
Γενικά, μια διακοπή συμβαίνει όταν ένα λειτουργικό σύστημα μεταβαίνει από μία εργασία σε άλλη. Το λειτουργικό σύστημα μπορεί να χειριστεί μόνο μία εργασία σε δεδομένη χρονική στιγμή, αλλά χρησιμοποιώντας ένα περίπλοκο πρότυπο διακόπτη προγράμματος, το σύστημα μπορεί να φαίνεται να κάνει περισσότερα, για να κάνει πολλαπλούς στόχους με τρόπους που είναι βολικοί για τον χρήστη.
Ένας καλός τρόπος για να περιγράψουμε μια εσωτερική διακοπή είναι ότι συμβαίνει όταν μια μηχανή λειτουργεί γραμμικά μέσω των οδηγιών του προγράμματος. Το μηχάνημα ασχολείται με την επιχείρησή του μέσα σε ένα ενιαίο πρόγραμμα, χωρίς εξωτερικές παρεμβολές από περιφερειακά, από τον χειριστή του υπολογιστή ή από εξωτερικά σήματα δικτύου. Οποιαδήποτε εσωτερική διακοπή μπορεί να συμβεί εάν ένα συγκεκριμένο πρόγραμμα έχει σχεδιαστεί για να σταματήσει όταν έχει φτάσει σε κάποιο στάδιο ανάπτυξης. Όταν ένα πρόγραμμα απαιτεί από το λειτουργικό σύστημα να διαβάζει μέσω μνήμης cache ή buffer πριν σταματήσει και να γίνει διαθέσιμο για άλλες εργασίες, αυτό θα ήταν μια περίπτωση εσωτερικής διακοπής.
Η εσωτερική διακοπή συχνά αντιπαραβάλλεται με εξωτερικές διακοπές, οι οποίες μπορούν να συμβούν σε πολλές μορφές.