Control Unit
Un'unità di controllo (CU) è un circuito integrato in un processore che controlla l'input e l'output. Riceve le istruzioni da un programma, quindi le passa all'unità aritmetico-logica (ALU). L'ALU esegue i calcoli appropriati e invia i valori risultanti all'unità di controllo. L'unità di controllo invia questi valori al programma corrispondente come output.
Una tipica unità di controllo è costituita da diverse porte logiche e include due importanti componenti:
- Contatore di programma (PC)
- Registro delle istruzioni (IR)
Il contatore di programma carica singole istruzioni dalla memoria e le archivia in sequenza. Il registro delle istruzioni decodifica queste istruzioni e le converte in comandi per la CPU. Dopo ogni istruzione, la CU incrementa il contatore di programma e recupera l'istruzione successiva.
Le unità di controllo funzionano alla frequenza di clock della CPU corrispondente. Pertanto, l'unità di controllo di un processore da 3 GHz può gestire tre miliardi di operazioni al secondo.
Metti alla prova le tue conoscenze