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 przez zestaw fizycznych połączeń, takich jak kable lub drukowane obwody. 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ą. Jego 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 internęL i autobus ekspansji. 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. Te linie są podzielone na trzy podzespoły lub typy autobusów: adres lub magistral pamięci, magistrala danych oraz magistrala dowodzenia lub sterowania.
Autobus kontrolny 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 kontrolne, które tworzą autobus kontrolny, różnią się między procesorami, ale większość obejmujeLinie zegara systemowego, linie statusu i bajty włączają linie.
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 rodzaje 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 memoremy i sekcja wejściowa/wyjściowa.
Autobus adresowy jest jednokierunkowy 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.