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

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

Πόσες οδηγίες εκτελούνται από 1kHz CPU;

Μια CPU 1 kHz εκτελεί 1.000 οδηγίες ανά δευτερόλεπτο (κατά μέσο όρο).

Ωστόσο, είναι σημαντικό να καταλάβουμε ότι πρόκειται για μια τεράστια απλούστευση. Εδώ είναι γιατί:

* ταχύτητα ρολογιού έναντι οδηγιών ανά κύκλο (IPC): Η ταχύτητα ρολογιού (1 kHz σε αυτή την περίπτωση) σας λέει μόνο πόσοι κύκλοι ρολογιού συμβαίνουν ανά δευτερόλεπτο. Οι σύγχρονες CPU μπορούν να εκτελέσουν πολλαπλές οδηγίες ανά κύκλο, μια μέτρηση γνωστή ως IPC.

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

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

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

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

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