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

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> CPUs

Τι γίνεται αν ο επεξεργαστής ζητήσει κάτι από μια συσκευή και δεν είναι έτοιμος;

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

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

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

Ακολουθεί ένα παράδειγμα του τι μπορεί να συμβεί εάν ο επεξεργαστής ζητήσει κάτι από μια συσκευή και η συσκευή δεν είναι έτοιμη:

1. Ο επεξεργαστής ζητά δεδομένα από μια μονάδα σκληρού δίσκου.

2. Η μονάδα σκληρού δίσκου δεν είναι έτοιμη να παρέχει τα δεδομένα.

3. Ο επεξεργαστής εισέρχεται σε κατάσταση αναμονής.

4. Η μονάδα σκληρού δίσκου είναι έτοιμη.

5. Ο επεξεργαστής συνεχίζει να εκτελεί τις οδηγίες.

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

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

Πώς να αλλάξετε ένα βραχίονα CPU Fan

Με αυξημένη επεξεργαστική ισχύ έρχεται η ανάγκη για περισσότερη ψύξη . Νεότερα επεξεργαστές γίνονται όλο και πιο ισχυρά και δημιουργούν όλο και περισσότερη θερμότητα . Προκειμένου να διατηρηθεί η ασφάλεια και η απόδοση του συστήματός σας , θα πρέπει να έχετε επαρκή ψύξη . Ανεμιστήρα του επεξεργαστή σας και ψύκτρα είναι οι κύριοι μηχανισμοί ψύξης από την κεντρική μονάδα επεξεργασίας σας . Κατά την επιλογή για την αναβάθμιση του ανεμιστήρα του επεξεργαστή σας , μπορεί να χρειαστεί να αντικαταστήσε

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