Skip to main content

Co to jest autobus kontrolny?

Magus sterujący jest tym, czego używa centralna jednostka przetwarzania komputera (CPU) do komunikacji z innymi urządzeniami wewnątrz komputera nad zestawem fizycznych połączeń, takich jak kable lub obwody drukowane.Jest to zróżnicowana kolekcja sygnałów, w tym odczyt, zapis i przerwanie, które pozwalają procesorowi kierować i monitorować, co robią różne części komputera.Jest to jeden z trzech rodzajów magistrali tworzących system lub magistralę komputerową.Dokładny skład jest różny w zależności od procesorów.

Zasadniczo celem dowolnego magistrali jest zmniejszenie liczby ścieżek niezbędnych do komunikacji między komponentami komputerowymi.Autobus umożliwia komunikację między komponentami nad jednym kanałem danych i charakteryzuje się tym, ile informacji może przesyłać jednocześnie.Ilość danych wyraża się w bitach i odpowiada liczbie linii fizycznych, nad którymi informacje są wysyłane.Na przykład kabel wstążkowy z 32 przewodami może wysyłać 32 bity równolegle.

Każdy komputer zwykle ma magistralę wewnętrzną i rozszerzającą.Wewnętrzna lub przedni autobus ułatwia komunikację między procesorem a pamięcią centralną, podczas gdy rozszerzenie lub magistrasa wejściowa/wyjściowa łączy komponenty płyty głównej, takie jak dyski twarde i porty.Większość autobusów systemowych zwykle składa się z 50 do 100 oddzielnych linii fizycznych do komunikacji.Linie te są podzielone na trzy podzespoły lub typy magistrali: adres lub magistral pamięci, magistralę danych oraz magistrację dowodzenia lub sterowania.

Mus sterowania jest dwukierunkowy;Przesyła sygnały poleceń z procesora i sygnały odpowiedzi ze sprzętu.Pomaga procesor synchronizacji sygnałów poleceń z komponentami komputera i wolniejszymi urządzeniami zewnętrznymi.W rezultacie magistrala sterująca składa się z linii kontrolnych, które każdy wysyła określony sygnał, taki jak odczyt, zapis i przerwanie.Linie sterujące, które składają się na magistralę kontrolną, różnią się między procesorami, ale większość obejmuje linie zegara systemowego, linie statusu i linia włączające bajt.

Na przykład procesor komputera będzie używał magistrali danych do przesyłania informacji do i z pamięci centralnej.Mus sterujący pozwala procesorowi ustalić, czy i kiedy system wysyła lub odbiera te dane.Wynika to z faktu, że magistralowi ma linię kontrolną do odczytu i jeden do zapisu, który określa kierunek przepływu informacji (pamięć do procesora lub procesora do pamięci).Jeśli procesor musi zapisać niektóre dane do pamięci centralnej, wyśle sygnał (asert) linię sterowania autobusem sterowania.Wysyłanie sygnału na linii sterowania odczytu umożliwia procesor odbieranie danych z pamięci.

Inne typy magistrali tworzących magistrację systemową to dane i adresy adresowe.Magistrala danych przenosi instrukcje i informacje między wszystkimi funkcjonalnymi komponentami komputerowymi.Jest dwukierunkowy i może transmitować tylko w jednym kierunku na raz.Autobus danych przesyła informacje między procesorem a pamięcią, a także między pamięcią a sekcją wejściową/wyjściową.

Magistrala adresu jest jednokierunkowa i funkcjonuje jak mapa pamięci.Gdy system komputerowy musi uzyskać dostęp do określonej lokalizacji pamięci lub urządzenia wejściowego/wyjściowego, potwierdza odpowiedni adres w magistrali adresowej.Ten adres jest rozpoznawany przez odpowiedni obwód, który następnie instruuje odpowiednią pamięć lub urządzenie do odczytu lub wysyłania danych w magistrali danych.Odpowiedzi tylko urządzenie lub lokalizacja pamięci, która odpowiada adresowi w magistrali adresowej.