1. Πυρήνας: Αυτή είναι η καρδιά της CPU, υπεύθυνος για την εκτέλεση οδηγιών. Οι σύγχρονες CPU συνήθως περιέχουν πολλαπλούς πυρήνες, επιτρέποντας παράλληλη επεξεργασία. Κάθε πυρήνας περιέχει:
* Μονάδα αριθμητικής λογικής (ALU): Εκτελεί αριθμητική (προσθήκη, αφαίρεση κ.λπ.) και λογικές λειτουργίες (και, ή όχι, κλπ.).
* Μονάδα ελέγχου (CU): Παίρνει οδηγίες από τη μνήμη, τις αποκωδικοποιεί και κατευθύνει την ALU και άλλα εξαρτήματα για να τα εκτελέσει.
* Μητρώα: Μικρές θέσεις μνήμης υψηλής ταχύτητας εντός του πυρήνα που χρησιμοποιούνται για την αποθήκευση δεδομένων που επεξεργάζονται ενεργά. Αυτά είναι πολύ γρηγορότερα στην πρόσβαση από την κύρια μνήμη (RAM).
* cache: Μικρή, πολύ γρήγορη μνήμη που αποθηκεύει συχνά πρόσβαση σε δεδομένα και οδηγίες, μειώνοντας την ανάγκη πρόσβασης σε πιο αργή κύρια μνήμη. Οι CPU έχουν συνήθως πολλαπλά επίπεδα κρυφής μνήμης (L1, L2, L3), με το L1 να είναι το ταχύτερο και το μικρότερο και το L3 να είναι το πιο αργό και μεγαλύτερο.
2. Ελεγκτής μνήμης: Διαχειρίζεται την επικοινωνία με την κύρια μνήμη του συστήματος (RAM). Αυτό είναι συχνά ενσωματωμένο απευθείας στο Die CPU.
3. Ενσωματωμένη μονάδα επεξεργασίας γραφικών (GPU): Πολλές σύγχρονες CPU περιλαμβάνουν μια ολοκληρωμένη GPU, χειρισμό βασικής επεξεργασίας γραφικών. Ενώ είναι λιγότερο ισχυρές από τις αφοσιωμένες κάρτες γραφικών, είναι επαρκείς για πολλά καθήκοντα.
4. Διασυνδέσεις: Αυτές είναι εσωτερικές οδούς που επιτρέπουν στα δεδομένα να ρέουν μεταξύ των διαφόρων συστατικών της CPU, όπως οι πυρήνες, η προσωρινή μνήμη και ο ελεγκτής μνήμης.
5. Μονάδα διαχείρισης ισχύος (PMU): Αυτό διαχειρίζεται την κατανάλωση ενέργειας της CPU, ρυθμίζοντας την τάση και τις ταχύτητες του ρολογιού για την εξισορρόπηση της απόδοσης και της ενεργειακής απόδοσης.
6. Γεννήτρια ρολογιού: Παρέχει τα σήματα χρονισμού που συγχρονίζουν τη λειτουργία όλων των στοιχείων της CPU. Η ταχύτητα του ρολογιού (μετρούμενη σε GHz) καθορίζει πόσες οδηγίες μπορεί να επεξεργαστεί η CPU ανά δευτερόλεπτο.
7. Άλλα στοιχεία: Οι σύγχρονες CPU περιλαμβάνουν επίσης διάφορα άλλα εξαρτήματα, όπως:
* Buffer Translation Lookaside (TLB): Βοηθά στην επιτάχυνση της πρόσβασης μνήμης με μεταφράσεις προσωρινής αποθήκευσης.
* Μονάδα πρόβλεψης υποκαταστήματος: Προσπαθεί να προβλέψει ποιες οδηγίες θα εκτελεστούν δίπλα στη βελτίωση της απόδοσης.
* Μονάδα προ-fetch: Προσπάθειες να προβλέψουμε ποια δεδομένα θα χρειαστούν στη συνέχεια και θα τα φορτώσει σε cache μπροστά από το χρόνο.
Τα συγκεκριμένα συστατικά και η εφαρμογή τους ποικίλλουν σημαντικά μεταξύ των αρχιτεκτονικών CPU (π.χ. X86, ARM) και των κατασκευαστών (π.χ. Intel, AMD). Ωστόσο, τα παραπάνω παρέχουν μια γενική επισκόπηση των βασικών στοιχείων που βρίσκονται στις περισσότερες σύγχρονες CPU.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα