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

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

Ποια είναι τα υποσυνείδητα της CPU;

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

1. Μονάδα αριθμητικής λογικής (ALU):

- Εκτελεί αριθμητικές λειτουργίες (προσθήκη, αφαίρεση, πολλαπλασιασμός, διαίρεση) και λογικές λειτουργίες (και, ή, xor, όχι).

- Υπεύθυνος για όλους τους υπολογισμούς που πραγματοποιεί η CPU.

2. Μονάδα ελέγχου (Cu):

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

- Λειτουργεί όπως ο "αστυνομικός κυκλοφορίας" της CPU, συντονίζοντας όλες τις δραστηριότητες.

3. Μητρώοι:

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

- Υπάρχουν διαφορετικοί τύποι καταχωρητών, καθένα από τα οποία εξυπηρετεί συγκεκριμένο σκοπό:

- καταχωρητές γενικής χρήσης: Αποθηκεύστε προσωρινά δεδομένα.

- Μητρώα ειδικού σκοπού: Κρατήστε πληροφορίες συστήματος (π.χ. μετρητής προγράμματος, μητρώο οδηγιών).

4. Cache:

- Μια μικρή, πολύ γρήγορη μνήμη που λειτουργεί ως προσωρινό buffer μεταξύ της CPU και της κύριας μνήμης (RAM).

- Τα καταστήματα συχνά έχουν πρόσβαση σε δεδομένα και οδηγίες, επιτρέποντας στην CPU να έχει πρόσβαση σε αυτά πολύ πιο γρήγορα από ό, τι από την κύρια μνήμη.

- Υπάρχουν διαφορετικά επίπεδα προσωρινής μνήμης (L1, L2, L3), με το L1 να είναι το ταχύτερο και το μικρότερο και το L3 να είναι το πιο αργό και μεγαλύτερο.

5. Ρολόι:

- Δημιουργεί έναν κανονικό παλμό που συγχρονίζει όλες τις λειτουργίες εντός της CPU.

- Η ταχύτητα του ρολογιού (που μετράται στο Hertz) καθορίζει πόσο γρήγορα μπορεί να επεξεργαστεί η CPU.

6. Διεπαφή λεωφορείου:

- Συνδέει τη CPU με άλλα εξαρτήματα όπως οι συσκευές μνήμης και εισόδου/εξόδου.

- Επιτρέπει τη μεταφορά δεδομένων μεταξύ της CPU και αυτών των εξαρτημάτων.

7. Εσωτερική διασύνδεση:

- Ένα δίκτυο μονοπατιών που συνδέουν τα διαφορετικά εξαρτήματα εντός της CPU.

- Επιτρέπει τη μεταφορά δεδομένων γρήγορα και αποτελεσματικά μεταξύ των διαφόρων μονάδων.

8. Αποκωδικοποιητής οδηγιών:

- Διαβάζει οδηγίες από τη μνήμη και τις μεταφράζει σε μορφή που μπορεί να καταλάβει η CPU.

9. Pipelining:

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

- Αυτό μπορεί να βελτιώσει σημαντικά τη συνολική απόδοση της CPU.

10. Πρόβλεψη υποκαταστημάτων:

- Μια τεχνική που προσπαθεί να προβλέψει την επόμενη εντολή που θα εκτελεστεί.

- Αυτό επιτρέπει στην CPU να φέρει την εντολή εκ των προτέρων, να εξοικονομήσει χρόνο και να βελτιώσει την απόδοση.

11. Μονάδα λήψης δεδομένων:

- Υπεύθυνος για τη λήψη δεδομένων από τη μνήμη και την παράδοση της στην CPU για επεξεργασία.

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

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

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