Каква е дефиницията на дадена информационна шина?

В компютърен разговор една информационна шина, наречена също така процесорна шина, предна шина, фронт-шина или задната шина, представлява група от електрически проводници, използвани за изпращане на информация (данни) между два или повече компонента. Процесорът Intel в текущата линия на Mac например използва 64-битова шина за данни, за да свърже процесора с паметта си.

Една шина за данни има много различни дефиниращи характеристики, но една от най-важните е нейната ширина. Ширината на информационната шина се отнася до броя битове (електрически проводници), които съставляват автобуса. Общите ширини на шината данни включват 1-, 4-, 8-, 16-, 32- и 64-битови.

Когато производителите посочват броя битове, които използва процесор, като например "Този компютър използва 64-битов процесор", те се отнасят до ширината на шината за данни на предната страна, която свързва процесора с главната му памет. Другите типове автобуси за данни, използвани в компютрите, включват автобус отзад, който свързва процесора със запазената кеш памет.

Схемата за данни обикновено се управлява от контролер на шината, който регулира скоростта на информация между компонентите. Обикновено всичко трябва да се движи със същата скорост в компютъра и нищо не може да се движи по-бързо от процесора. Блок контролерите поддържат нещата да се движат със същата скорост.

Early Macs използва 16-битов информационен шина; оригиналът Macintosh използваше процесор Motorola 68000. По-новите Mac използват 32- или 64-битови автобуси.

Видове автобуси

Една шина за данни може да работи като серийна или паралелна шина. Серийните автобуси - като USB и FireWire - използват единствен кабел, за да изпращат и получават информация между компонентите. Паралелните шини - като SCSI връзките - използват много кабели за комуникация между компонентите. Тези автобуси могат да бъдат вътрешни за процесора или външни , по отношение на даден компонент, който е свързан.