Quali Sono i Tre Tipi di Bus su una Scheda Madre?
Un computer invia vari tipi di segnali elettronici tra i suoi componenti. Per efficienza, percorsi separati sulla scheda madre chiamati bus trasportano ciascuno un solo tipo di segnale; questo aumenta la velocità e semplifica il funzionamento. Mentre le schede madri PC hanno bus diversi per schede espansione e dispositivi esterni, tutti i computer hanno tre bus fondamentali: Controllo (Control), Istruzione (Instruction) e Indirizzo (Address). L'intero sistema opera attraverso questi bus.
Architettura Bus
I computer consistono di unità funzionali principali: processore centrale, memoria e input/output. Il processore esegue aritmetica e logica base, la memoria memorizza programmi e dati, I/O instrada dati a tastiera, schermo e disco. Queste parti comunicano. Alcuni design usano un bus singolo condiviso. Anche se economico, il sistema deve gestire i segnali con cura, e alcune parti aspettano che altre finiscano e rilascino il bus. Bus multipli riducono l'attesa e mantengono le parti efficienti. La disposizione dei bus e delle parti è l'architettura bus.
Bus di Controllo (Control Bus)
Il bus di controllo della scheda madre gestisce l'attività del sistema. È un insieme di connessioni tra le parti. Tutte le parti "concordano di riconoscere" che se una connessione porta tensione e la successiva no, il processore legge dalla memoria. Se i ruoli si invertono, il processore scrive in memoria. Altre connessioni gestiscono lo "spezzettamento" (chunking) dei dati a 8, 16, 32 o 64 bit. Altre determinano se i dati vanno al processore dalla memoria o dalla tastiera. Questo sistema di segnalazione impedisce ai dati di andare nel posto sbagliato.
Bus Dati (Data Bus)
Il bus dati funge da condotto per dati da tastiera, memoria e altri dispositivi. Trasmette informazioni a velocità fino a miliardi di caratteri al secondo. Il processore legge i dati, esegue calcoli, e rimanda nuovi dati a memoria, disco e altre locazioni. Il bus di controllo determina la direzione del movimento dei dati.
Bus Indirizzi (Address Bus)
Il computer deve accedere rapidamente a ogni carattere di memoria, quindi ognuno ha il proprio numero d'indirizzo. Il processore specifica quali indirizzi vuole leggere o scrivere e il bus indirizzi porta questa info a un circuito controllore memoria, che localizza e recupera l'informazione. Alcune locazioni, dette RAM, contengono istruzioni programma e risultati calcoli temporanei. Altre puntano a disco, mouse e tastiera. Il bus di controllo specifica quale dei due set di indirizzi diventa attivo per una particolare operazione di memoria.