1. Che cos'è il Bus di Controllo?
Il bus di controllo (Control Bus) è l'insieme di linee fisiche attraverso cui l'Unità di Controllo (CU) della CPU coordina e gestisce tutte le attività del sistema. A differenza del bus dati e del bus indirizzi, che trasportano valori numerici, il bus di controllo trasmette comandi discreti e impulsi di stato.
2. Principali Segnali del Bus di Controllo
Le linee del bus di controllo veicolano comandi operativi fondamentali per il corretto funzionamento dell'architettura hardware:
- Memory Read / Memory Write: Segnali che indicano se la CPU desidera prelevare dati dalla RAM (lettura) o memorizzarli al suo interno (scrittura).
- I/O Read / I/O Write: Comandi simili ai precedenti, ma indirizzati alle porte di input/output delle periferiche esterne.
- Clock (CLK): Impulsi di temporizzazione per sincronizzare l'esecuzione delle operazioni tra i vari chip.
- Interrupt Request (IRQ): Linee utilizzate dalle periferiche per segnalare eventi che richiedono l'attenzione immediata della CPU.
- Bus Request / Bus Grant: Segnali per la gestione dell'accesso condiviso al bus da parte di dispositivi esterni (es. controller DMA).
3. Simulatore dei Segnali di Controllo
Seleziona un comando di controllo per verificarne lo stato logico e la funzione svolta durante un ciclo di elaborazione.