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

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Επεξεργαστές (CPU)

Πόσοι τύποι μικροηλεκτρικών λειτουργιών που εκτελούνται από την CPU;

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

Αντί για έναν συγκεκριμένο αριθμό, είναι πιο ακριβές να κατηγοριοποιούνται οι μικρο-λειτουργίες σε γενικές τάξεις, όπως:

* Μεταφορά δεδομένων: Μετακίνηση δεδομένων μεταξύ καταχωρητών, μνήμης και συσκευών I/O.

* Αριθμητικές λειτουργίες: Προσθήκη, αφαίρεση, πολλαπλασιασμός, διαίρεση κ.λπ.

* Λογικές λειτουργίες: Και, ή, όχι, xor, μετατοπίσεις, περιστρέφεται, κλπ.

* Λειτουργίες ελέγχου: Διακλάδωση, άλμα, κλήσεις υπορουτίνας και επιστροφές.

* Λειτουργίες καταχωρητή κατάστασης: Ρύθμιση και εκκαθάριση σημαιών με βάση τα αποτελέσματα άλλων εργασιών.

Αυτές οι κλάσεις περιλαμβάνουν ένα ευρύ φάσμα συγκεκριμένων μικρο-λειτουργιών. Για παράδειγμα, η "μεταφορά δεδομένων" θα μπορούσε να περιλαμβάνει τη μετακίνηση ενός byte, μια λέξη ή μια διπλή λέξη. μεταφορά δεδομένων από ένα συγκεκριμένο μητρώο σε μια συγκεκριμένη διεύθυνση μνήμης. ή εκτελώντας λειτουργία άμεσης πρόσβασης μνήμης (DMA). Ομοίως, οι "αριθμητικές λειτουργίες" θα μπορούσαν να περιλαμβάνουν διάφορα επίπεδα ακρίβειας (π.χ. ακέραιος, κυμαινόμενος σημείο) και διαφορετικά μεγέθη τελεστή.

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

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

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