W żargonie komputerowym, a magistrala danych zwana także magistralą procesora, magistralą FSB, magistralą frontside lub magistralą tylną - to grupa przewodów elektrycznych wykorzystywana do przesyłania informacji (danych) między dwoma lub więcej komponentami. Na przykład procesor Intel w obecnej linii komputerów Mac wykorzystuje 64-bitową magistralę danych do połączenia procesora z pamięcią.
Magistrala danych ma wiele różnych charakterystycznych cech, ale jedną z najważniejszych jest jej szerokość. Szerokość szyny danych odnosi się do liczby bitów (przewodów elektrycznych), które tworzą magistralę. Typowe szerokości magistrali danych obejmują 1-, 4-, 8-, 16-, 32- i 64-bitowe.
Kiedy producenci odwołują się do liczby bitów używanych przez procesor, takich jak "Ten komputer używa 64-bitowego procesora", odnoszą się one do szerokości przedniej magistrali danych, magistrali, która łączy procesor z jego pamięcią główną. Inne typy magistrali danych używane w komputerach obejmują magistralę tylną, która łączy procesor z dedykowaną pamięcią cache.
Magistrala danych jest zwykle zarządzana przez kontroler magistrali reguluje szybkość informacji między komponentami. Ogólnie rzecz biorąc, wszystko musi podróżować z tą samą prędkością w obrębie komputera i nic nie może podróżować szybciej niż procesor. Kontrolery magistrali utrzymują ruchy z tą samą prędkością.
Wczesne komputery Mac używały 16-bitowej magistrali danych; oryginalny Macintosh używał procesora Motorola 68000. Nowsze komputery Mac używają 32- lub 64-bitowych magistral.
Rodzaje autobusów
Magistrala danych może działać jako seryjny lub równolegle autobus. Połączenia szeregowe - jak połączenia USB i FireWire - używają pojedynczego przewodu do wysyłania i odbierania informacji między komponentami. Równoległe połączenia SCSI z magistralą - do komunikacji między komponentami używa się wielu przewodów. Te autobusy mogą być wewnętrzny do procesora lub zewnętrzny , w stosunku do danego komponentu, który jest podłączony.




