Sommario:
Definizione - Cosa significa Control Unit (CU)?
Un'unità di controllo (CU) gestisce tutti i segnali di controllo del processore. Dirige tutto il flusso di input e output, recupera il codice per le istruzioni dai microprogrammi e dirige altre unità e modelli fornendo segnali di controllo e temporizzazione. Un componente CU è considerato il cervello del processore perché emette ordini praticamente per tutto e garantisce la corretta esecuzione delle istruzioni.
Techopedia spiega Control Unit (CU)
Una CU riceve il suo input dalle istruzioni e dai registri di stato. Le sue regole di funzionamento, o microprogramma, sono codificate in un array logico programmabile (PLA), logica casuale o memoria di sola lettura (ROM).
Le funzioni CU sono le seguenti:
- Controlla l'esecuzione sequenziale delle istruzioni
- Interpreta le istruzioni
- Guida il flusso di dati attraverso diverse aree informatiche
- Regola e controlla i tempi del processore
- Invia e riceve segnali di controllo da altri dispositivi informatici
- Gestisce più attività, come il recupero, la decodifica, la gestione dell'esecuzione e la memorizzazione dei risultati
Le CU sono progettate in due modi:
- Controllo cablato: il design si basa su un'architettura fissa. La CU è composta da infradito, porte logiche, circuiti digitali e circuiti di codifica e decodifica collegati in modo specifico e fisso. Quando sono necessarie modifiche al set di istruzioni, è necessario apportare modifiche al cablaggio e al circuito. Questo è preferito in un'architettura di calcolo del set di istruzioni ridotto (RISC), che ha solo un piccolo numero di istruzioni.
- Controllo a microprogramma: i microprogrammi sono memorizzati in una memoria di controllo speciale e si basano su diagrammi di flusso. Sono sostituibili e ideali per la loro semplicità.
