Bus

Per il mezzo di trasporto di massa si veda l'articolo Autobus


Il bus di sistema è il canale attraverso cui le varie parti di un computer dialogano fra loro.

Si tratta di una serie di connessioni elettriche ognuna delle quali può trasmettere cifre binarie (0 o 1) in successione, l'insieme delle quali (che può essere o meno interpretato come un valore numerico) è interpretato dai vari componenti del sistema secondo protocolli prestabiliti.

Il bus di sistema si divide in tre bus minori:

Bus dati

È il bus sul quale transitano le informazioni. È usufruibile da tutti i componenti del sistema, sia in scrittura sia in lettura.

Bus indirizzi

È il bus attraverso il quale la CPU decide in quale indirizzo andare a scrivere o a leggere informazioni; sia le celle di memoria (RAM) sia le preriferiche di I/O (Input/Output) sono infatti divise in zone, ognuna delle quali ha un dato indirizzo. Dopo aver comunicato l'indirizzo tramite questo bus, la scrittura o lettura avviene normalmente tramite il bus dati. Naturalmente questo bus è fruibile in scrittura solo dalla CPU ed in lettura dagli altri componenti, in quanto tramite questo bus viene dato solo l'indirizzo della cella, che è deciso dalla CPU.

Bus controlli

Il bus controlli è un insiemi di collegamenti il cui scopo è coordinare le attività del sistema; tramite esso, la CPU può decidere quale componente deve scrivere sul bus dati in un determinato momento, quale deve leggere l'indirizzo sul bus indirizzi, quali celle di memoria devono scrivere e quali invece leggere, etc. Infatti la memoria e tutti gli altri componenti comunicano con la CPU attraverso un unico bus condiviso; questo significa che senza un controllo da parte dalla CPU si verrebbero a creare dei conflitti e delle collisioni.

Il motivo per cui gli elaboratori dispongono in genere di un solo bus è semplice: l'architettura a più bus, proposta teoricamente agli albori dell'informatica da John von Neumann nel 1945, non è praticamente realizzabile, visto l'altissimo numero di connessioni che sarebbero necessarie.


Si sente spesso parlare in ambito hardware della velocità (larghezza di banda) del FSB, acronimo che sta per Front Side Bus ed identifica quella parte di bus di sistema che mette in collegamento la CPU con la memoria. Categoria:Hardware

See also: Bus, 1945, Bit, CPU, Computer, Hardware, John von Neumann, Larghezza di banda, RAM