Σπίτι Ήχος Τι είναι ο κώδικας διακοπής του cpu (cic); - ορισμός από την τεχνολογία

Τι είναι ο κώδικας διακοπής του cpu (cic); - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει ο κώδικας διακοπής CPU (CIC);

Ένας κώδικας διακοπής CPU (CPU) είναι ένας κώδικας που αποστέλλεται από λογισμικό ή υλικό σε μια CPU για να αναστείλει την εκτέλεση όλων των διαδικασιών μέχρι να ολοκληρωθεί η διαδικασία που ζητήθηκε στη διακοπή.


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

Η Techopedia εξηγεί τον κώδικα διακοπής CPU (CIC)

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


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


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


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

Τι είναι ο κώδικας διακοπής του cpu (cic); - ορισμός από την τεχνολογία