Magistrala sterująca

Słownik kwalifikacji INF.08 - Eksploatacja i konfiguracja oraz administrowanie sieciami rozległymi

Co to jest magistrala sterująca?

Magistrala sterująca (ang. Control Bus) to część magistrali systemowej komputera odpowiedzialna za przesyłanie sygnałów sterujących między procesorem, pamięcią i urządzeniami wejścia-wyjścia.

Nie przenosi ona właściwych danych ani adresów komórek pamięci. Jej zadaniem jest koordynowanie pracy układów, czyli określanie, co ma się wydarzyć w danym momencie.

Rola magistrali sterującej

Magistrala sterująca przekazuje sygnały takie jak:

  • polecenie odczytu danych z pamięci lub urządzenia,
  • polecenie zapisu danych,
  • sygnały przerwań,
  • sygnały zegarowe i synchronizujące,
  • informacje o gotowości urządzeń,
  • sygnały resetu lub potwierdzenia operacji.

Dzięki niej procesor może sterować działaniem pozostałych elementów systemu mikrokomputerowego.

Różnica między magistralami

W systemie mikrokomputerowym zwykle wyróżnia się trzy podstawowe magistrale:

  • magistrala danych – przesyła dane,
  • magistrala adresowa – przesyła adresy komórek pamięci lub urządzeń,
  • magistrala sterująca – przesyła sygnały kontrolne i sterujące.

Przykład: jeśli procesor chce odczytać dane z pamięci, to magistrala adresowa wskazuje adres, magistrala sterująca wysyła sygnał odczytu, a magistrala danych przenosi odczytaną wartość.

Typowa pułapka egzaminacyjna

Nie należy mylić magistrali sterującej z magistralą danych lub adresową. Odpowiedź „wysyła dane” dotyczy magistrali danych, a „przesyła adresy” dotyczy magistrali adresowej. Magistrala sterująca przenosi sygnały sterujące pracą układu.