В компютърен език, a данни bus- също наречена процесорна шина, предна странична шина, фронт-шина или задната шина - представлява група от електрически проводници, използвани за изпращане на информация (данни) между два или повече компонента. Процесорът Intel в текущата линия на Mac например използва 64-битова шина за данни, за да свърже процесора с паметта си.
Една шина за данни има много различни дефиниращи характеристики, но една от най-важните е нейната ширина. Ширината на информационната шина се отнася до броя битове (електрически проводници), които съставляват автобуса. Общите ширини на шината данни включват 1-, 4-, 8-, 16-, 32- и 64-битови.
Когато производителите посочват броя битове, които използва процесор, като например "Този компютър използва 64-битов процесор", те се отнасят до ширината на шината за данни на предната страна, която свързва процесора с главната му памет. Другите типове автобуси за данни, използвани в компютрите, включват автобус отзад, който свързва процесора със запазената кеш памет.
Типът автобус за данни обикновено се управлява от a контролер на шината който регулира скоростта на информация между компонентите. Обикновено всичко трябва да се движи със същата скорост в компютъра и нищо не може да се движи по-бързо от процесора. Блок контролерите поддържат нещата да се движат със същата скорост.
Early Macs използва 16-битов информационен шина; оригиналът Macintosh използваше процесор Motorola 68000. По-новите Mac използват 32- или 64-битови автобуси.
Видове автобуси
Една шина за данни може да работи като a сериен или a паралелен автобус. Серийните автобуси - като USB и FireWire - използват единствен кабел, за да изпращат и получават информация между компонентите. Паралелните шини - като SCSI връзките - използват много кабели за комуникация между компонентите. Тези автобуси могат да бъдат вътрешен към процесора или външен , по отношение на даден компонент, свързан.