Un bus dati è un sottosistema di computer che permette di trasferire i dati da un componente all'altro su una scheda madre o scheda di sistema, o tra due computer. Questo può includere il trasferimento dati da e verso la memoria, o l'unità centrale di elaborazione (CPU) ad altri componenti. Ogni bus dati è progettato per gestire certo numero di bit di dati alla volta. La quantità di dati di un bus di dati in grado di gestire la larghezza di banda viene chiamata.
Un tipico bus dati è a 32 bit. Questo significa che fino a 32 bit di dati possono viaggiare attraverso un bus di dati ogni secondo. Computer più recenti stanno facendo i dati autobus che può gestire a 64 bit e anche 96 percorsi di bit di dati. Allo stesso tempo stanno facendo bus di dati per gestire più bit, ma sono anche rendere i dispositivi in grado di gestire tali bitrate più alti. Nei primi giorni del personal computer, i produttori di schede madri creato con bus di dati che sono stati direttamente collegati alla memoria del computer e le periferiche. Questi autobus elettrici sono stati progettati per funzionare in parallelo tra di loro e aveva connessioni multiple. Questo collegamento diretto è stato problematico per una serie di motivi, tuttavia, soprattutto perché tutti i dispositivi sono stati costretti a correre alla stessa velocità. Per eliminare questo problema, gli sviluppatori di utilizzare un controller di bus per separare la CPU e la memoria da dispositivi periferici, consentendo velocità della CPU per aumentare senza richiedere lo stesso aumento di velocità periferiche. Questo sistema ha inoltre consentito schede di espansione di parlare gli uni agli altri senza passare per la CPU, con conseguente più rapido trasferimento dei dati. Tutti i dispositivi che ancora devono parlare gli uni agli altri, alla stessa velocità, tuttavia, la velocità del bus così in basso lento di un intero sistema di computer. computer moderni utilizzano entrambe le parallele e seriali, bus di dati. Bus di dati in parallelo il trasporto di dati su fili contemporaneamente. Ogni filo, o un percorso, come sono chiamati a volte, porta un bit di dati. Un bus di dati seriali, ha un filo o il percorso, e porta tutti i bit, uno dopo l'altro. Quasi tutti i computer contiene interni ed esterni bus di dati. Il bus dati interno, noto anche come un autobus locale, collega tutti i componenti che sono sulla scheda madre, come la CPU e la memoria. Il bus dati esterno collega tutte le periferiche collegate alla scheda madre.Una varietà di diversi esterni autobus sono disponibili dati. Che tipo appropriato di dati bus dipende dalla periferica viene collegata al computer. Gli autobus più comuni parallelo trovato nei computer di oggi sono ATA, scheda PC (utilizzati nei computer portatili), e SCSI. I più comuni bus di dati seriali comprendono USB, FireWire, Serial ATA e Serial Attached SCSI.
