Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει μονάδα ελέγχου (CU);
Μια μονάδα ελέγχου (CU) χειρίζεται όλα τα σήματα ελέγχου επεξεργαστή. Κατευθύνει όλη τη ροή εισόδου και εξόδου, ανακτά τον κώδικα για οδηγίες από τα μικροπρογράμματα και κατευθύνει άλλες μονάδες και μοντέλα παρέχοντας σήματα ελέγχου και χρονισμού. Ένα στοιχείο CU θεωρείται ο εγκέφαλος του επεξεργαστή επειδή εκδίδει παραγγελίες σχεδόν σε όλα και εξασφαλίζει σωστή εκτέλεση εντολών.
Η Techopedia εξηγεί τη Μονάδα Ελέγχου (CU)
Ένα CU παίρνει την είσοδό του από τους οδηγούς και τους καταλόγους κατάστασης. Οι κανόνες λειτουργίας του, ή το μικροπρογραμματισμό, κωδικοποιούνται σε προγραμματιζόμενη λογική σειρά (PLA), τυχαία λογική ή μνήμη μόνο για ανάγνωση (ROM).
Οι λειτουργίες CU έχουν ως εξής:
- Ελέγχει την εκτέλεση διαδοχικών εντολών
- Ερμηνεύει τις οδηγίες
- Οδηγοί ροή δεδομένων μέσω διαφορετικών περιοχών υπολογιστή
- Ρυθμίζει και ελέγχει το χρονοδιάγραμμα του επεξεργαστή
- Στέλνει και λαμβάνει σήματα ελέγχου από άλλες συσκευές υπολογιστών
- Διαχειρίζεται πολλαπλές εργασίες, όπως λήψη, αποκωδικοποίηση, χειρισμό εκτέλεσης και αποθήκευση αποτελεσμάτων
Τα CUs είναι σχεδιασμένα με δύο τρόπους:
- Έλεγχος μέσω καλωδίου: Ο σχεδιασμός βασίζεται σε μια σταθερή αρχιτεκτονική. Το CU αποτελείται από σαγιονάρες, λογικές πύλες, ψηφιακά κυκλώματα και κυκλώματα κωδικοποιητή και αποκωδικοποιητή που συνδέονται με συγκεκριμένο και σταθερό τρόπο. Όταν απαιτούνται αλλαγές στις οδηγίες χρήσης, πρέπει να γίνουν αλλαγές καλωδίων και κυκλωμάτων. Αυτό προτιμάται σε μια αρχιτεκτονική υπολογιστών με περιορισμένη σειρά εντολών (RISC), η οποία έχει μόνο ένα μικρό αριθμό οδηγιών.
- Έλεγχος μικροπρογραμμάτων: Τα μικροπρογράμματα αποθηκεύονται σε μια ειδική μνήμη ελέγχου και βασίζονται σε διαγράμματα ροής. Είναι αντικαταστάσιμα και ιδανικά λόγω της απλότητας τους.
