Sabirnica podataka je računalni podsustav koji omogućuje prijenos podataka s jedne komponente na drugu na matičnoj ploči ili matičnoj ploči ili između dva računala. To može uključivati prijenos podataka u i iz memorije, ili iz središnje procesorske jedinice (CPU) na druge komponente. Svaki je dizajniran za rukovanje s toliko bitova podataka u isto vrijeme. Količina podataka koju sabirnica podataka može rukovati naziva se propusnost.
Tipična sabirnica podataka je široka 32 bita. To znači da do 32 bita podataka može putovati kroz podatkovnu sabirnicu svake sekunde. Novija računala izrađuju podatkovne sabirnice koje mogu upravljati 64-bitnim, pa čak i 96-bitnim putovima podataka. Istodobno izrađuju podatkovne sabirnice za obradu više bitova, također izrađuju uređaje koji mogu podnijeti te veće brzine prijenosa.
Kontrolori sabirnice
U ranim danima osobnog računala, proizvođači su stvarali matične ploče s podatkovnim sabirnicama koje su bile izravno povezane s memorijom računala i perifernim uređajima. Ovi električni autobusi bili su dizajnirani da voze paralelno jedan s drugim i imali su višestruke veze. Ova izravna veza bila je problematična iz više razloga, a posebno zato što su svi uređaji bili prisiljeni raditi istom brzinom.
Kako bi uklonili ovaj problem, programeri su koristili kontroler sabirnice za odvajanje CPU-a i memorije od perifernih uređaja, omogućujući povećanje brzine CPU-a bez potrebe za istim povećanjem perifernih brzina. Ovaj sustav je također omogućio karticama za proširenje da razgovaraju jedna s drugom bez prolaska kroz CPU, što je dovelo do bržeg prijenosa podataka. Međutim, svi uređaji i dalje moraju međusobno razgovarati istom brzinom, tako da male brzine sabirnice mogu usporiti cijeli računalni sustav.
Paralelne i serijske sabirnice podataka
Moderna računala koriste i paralelne i serijske sabirnice podataka. Paralelne sabirnice podataka prenose podatke na više žica istovremeno. Svaka žica, ili put, kako ih ponekad nazivaju, nosi jedan bit podataka. Najčešći paralelni sabirnici koji se danas nalaze u računalima su ATA, što je skraćenica od Advanced Technology Attachment; PC karticu, koja označava osobno računalo i koristi se u prijenosnim računalima, i SCSI, ili Sučelje malog računalnog sustava. Sabirnica serijskih podataka ima jednu žicu ili stazu i nosi sve bitove, jedan za drugim. Najčešće serijske sabirnice podataka uključuju USB, također poznat kao Universal Serial Bus; FireWire; serijski ATA; i serijski priloženi SCSI.
Interne i vanjske sabirnice podataka
Gotovo svako računalo sadrži interne i vanjske sabirnice podataka. Interna sabirnica podataka, također poznata kao lokalna sabirnica, povezuje sve komponente koje se nalaze na matičnoj ploči, poput CPU-a i memorije. Vanjska podatkovna sabirnica povezuje sve periferne uređaje na matičnu ploču. Dostupan je niz različitih vanjskih sabirnica podataka; odgovarajuća vrsta podatkovne sabirnice ovisi o periferiji koja je spojena na računalo.