W żargonie komputerowym magistrala danych – zwana również magistralą procesora, magistralą FSB, magistralą FSB lub magistralą tylną- to grupa przewodów elektrycznych, która przesyła informacje (dane) między dwoma lub więcej komponentami. Na przykład procesor Intel w obecnej linii komputerów Mac używa 64-bitowej magistrali danych do połączenia procesora z jego pamięcią.
Szerokość magistrali
Magistrala danych ma wiele różnych cech definiujących, ale jedną z najważniejszych jest jej szerokość. Szerokość magistrali 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-bit.
Gdy producenci odnoszą się do liczby bitów używanych przez procesor, np. „Ten komputer używa procesora 64-bitowego”, mają na myśli szerokość magistrali danych z przodu, czyli magistrali łączącej procesor z jego pamięć główna. Inne typy magistral danych używanych w komputerach obejmują magistralę tylną, która łączy procesor z dedykowaną pamięcią podręczną.
Magistrala danych jest zwykle zarządzana przez kontroler magistrali, który reguluje prędkość informacji między komponentami. Ogólnie rzecz biorąc, wszystko musi podróżować z tą samą prędkością w komputerze i nic nie może podróżować szybciej niż procesor. Kontrolery magistrali utrzymują rzeczy w ruchu 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ą magistrali 64-bitowych.
Rodzaje autobusów
Magistrala danych może działać jako magistrala szeregowa lub równoległa. Magistrale szeregowe, takie jak połączenia USB i FireWire, wykorzystują jeden przewód do wysyłania i odbierania informacji między komponentami. Szyny równoległe, takie jak połączenia SCSI, wykorzystują wiele przewodów do komunikacji między komponentami. Magistrale te mogą być wewnętrzne w stosunku do procesora lub zewnętrzne, w odniesieniu do danego podłączonego komponentu.