W klasycznym ujęciu system mikrokomputerowy komunikuje się trzema logicznymi "rodzinami" połączeń: magistralą danych, magistralą adresową i magistralą sterującą.
Magistrala sterująca (Control Bus) odpowiada za przesył sygnałów sterujących, czyli informacji mówiących co ma się wydarzyć i kiedy. To ona umożliwia poprawną koordynację pracy procesora, pamięci i układów wejścia/wyjścia. Typowe przykłady to sygnały odczytu i zapisu, zgłoszenie lub obsługa przerwania, sygnały potwierdzeń/zgody oraz inne linie kontroli i synchronizacji.
Odpowiedź "Przenosi sygnały sterujące pracą układu" jest więc poprawna, bo opisuje właśnie rolę tej magistrali: nie niesie treści danych ani numeru komórki pamięci, tylko informuje o rodzaju operacji i steruje jej przebiegiem.
Pozostałe propozycje opisują inne elementy:
- "Łączy procesor z pamięcią podręczną" jest zbyt specyficzne i nie definiuje funkcji magistrali sterującej; cache komunikuje się z CPU wieloma liniami i protokołami, a "control bus" nie oznacza po prostu połączenia z cache.
- "Transmituje właściwe dane" dotyczy magistrali danych (Data Bus), która przenosi bajty/słowa danych między CPU, pamięcią i urządzeniami.
- "Przenosi adres z/do miejsc, gdzie jednostka centralna chce czytać lub pisać" to opis magistrali adresowej (Address Bus), wskazującej komórkę pamięci lub rejestr urządzenia.
W zadaniach egzaminacyjnych warto zapamiętać prosty podział: adres mówi "gdzie", dane mówią "co", a sterowanie mówi "jaką operację wykonać i w jakiej kolejności/synchronizacji".