|
Il Bus in informatica è
un insieme di linee di connessione usato per il trasferimento dati tra i
componenti di un computer. Il bus è una via di collegamento suddivisa in
"corsie", che permette lo scambio di informazioni tra le diverse parti del
sistema: microprocessore, controllore del disk drive, memoria e porte di
input/output.
Gestiti di norma dal
microprocessore, i bus sono specializzati nel trasporto di diversi tipi di
informazioni: il data bus, costituito da un gruppo di linee realizzate come
piste su una scheda a circuito stampato, è destinato a trasportare i dati; l'address
bus, a trasportare gli indirizzi (locazioni di memoria) in cui sono reperibili
specifiche informazioni; il control bus, le istruzioni e i segnali di controllo
che coordinano il corretto funzionamento delle diverse parti del sistema.
Ogni bus è
caratterizzato dal numero di bit che può trasferire contemporaneamente: un bus
dati a 16 bit, ad esempio, trasferisce dati a 16 bit per volta. Il tempo
necessario per il trasferimento attraverso un bus è solitamente dell'ordine dei
nanosecondi.
Poiché i bus sono parte
integrante del sistema interno di trasferimento dati e, del resto, gli utenti
hanno spesso la necessità di aggiungere componenti al sistema, molti personal
computer dispongono di uno o più slot di espansione (connettori per l'aggiunta
di schede stampate); quando tali schede vengono inserite, si collegano
elettricamente ai bus e divengono a tutti gli effetti parti del sistema.
|