Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Περιφερειακά Υπολογιστών

Όταν ένας μικροεπεξεργαστής διασυνδέεται με την περιφερειακή ή τη συσκευή μνήμης, ο κανονικός χρονισμός μπορεί να χρειαστεί να αλλάξει με την εισαγωγή;

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

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

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα