Kontroler (komputer) - Controller (computing)
W komputerach, a zwłaszcza w sprzęcie komputerowym , kontroler jest chipem (takim jak mikrokontroler ), kartą rozszerzeń lub samodzielnym urządzeniem, które łączy się z bardziej peryferyjnym urządzeniem. Może to być łącze między dwiema częściami komputera (na przykład kontroler pamięci, który zarządza dostępem do pamięci komputera) lub kontroler na urządzeniu zewnętrznym, które zarządza działaniem (i połączeniem) z tym urządzeniem.
Termin ten jest czasami używany w odwrotnym sensie w odniesieniu do urządzenia, za pomocą którego użytkownik kontroluje działanie komputera, na przykład kontrolera gier .
W komputerach stacjonarnych kontroler może być płytą wtykową, pojedynczym układem scalonym na płycie głównej lub urządzeniem zewnętrznym. W komputerach typu mainframe kontroler jest zwykle oddzielnym urządzeniem podłączonym do kanału lub zintegrowanym z urządzeniem peryferyjnym.
Kontrolery hostów i urządzeń peryferyjnych
Kontrolery mogą znajdować się po obu stronach magistrali komputerowej . Kontroler po stronie hosta (fizycznie część hosta) jest nazywany kontrolerem hosta lub (w kontekście pamięci masowej) adapterem magistrali hosta . Kontroler po stronie peryferyjnej (fizycznie część urządzenia peryferyjnego) nazywany jest kontrolerem peryferyjnym ; przykładami są kontrolery dysków i kontrolery pamięci flash , które w nowoczesnych systemach są zwykle zintegrowane z dyskiem.
Ta klasyfikacja nie dotyczy kontrolerów sieciowych , ponieważ systemy uczestniczą jako równorzędne i żaden z systemów nie jest wyraźnie bardziej centralny / peryferyjny.
Płyty kontrolera
Wczesne komputery stacjonarne, takie jak IMSAI 8080, wykorzystywały karty rozszerzeń (lub karty rozszerzeń) dla wszystkich kontrolerów, z których każdy obsługiwał określony typ urządzenia. Przykłady kontrolerów kart rozszerzeń:
- Kontroler graficzny lub kontroler wyświetlania wideo
- Kontroler SCSI , bardziej poprawnie nazywany adapterem magistrali hosta SCSI
- Kontroler interfejsu sieciowego (NIC)
- Kontroler portu równoległego
Chipy kontrolera
Ponieważ gęstość chipów poprawiła się, kontrolery były implementowane jako pojedyncze chipy i często znajdowały się na płycie głównej. Przykłady:
- Jednostka mikrokontrolera (MCU)
- Kontroler klawiatury
- Programowalny kontroler przerwań
- Northbridge (informatyka)
- Southbridge (informatyka)
- Uniwersalny układ kontrolera komunikacji asynchronicznego odbiornika / nadajnika (UART)
- Kontroler pamięci , logika zarządzająca przepływem danych w systemie komputerowym
- Peryferyjny kontroler DMA
- Kontroler dyskietek
Dalsza integracja umożliwiła opracowanie chipów Super I / O - pojedynczych chipów, które mogą sterować różnymi urządzeniami, takimi jak dyskietki, porty równoległe, porty szeregowe, klawiatura i mysz.
Kontrolery zewnętrzne
- Kontroler dysków , często zintegrowany z nowoczesnymi dyskami .
- Kontroler macierzy dysków , znany również jako kontroler RAID , rodzaj kontrolera pamięci masowej
- Kontroler Flash lub kontroler SSD zarządza pamięcią flash.
- Kontroler dostępu do terminala
Kontrolery mainframe
W terminologii IBM kontroler to „urządzenie, które dekoduje komendę [kanał] i wpływa na działanie urządzenia”.
W większości systemów typu mainframe kanał niezależny od urządzenia jest zwykle dołączany do procesora i kontrolera lub jednostki sterującej, która implementuje logikę zależną od urządzenia do podłączania określonych urządzeń. Funkcje realizowane przez centralę są podobne do funkcji wykonywanych przez program sterownika urządzenia w mniejszych systemach. Niektóre urządzenia mają zintegrowane jednostki sterujące, które są logicznie dyskretne, ale są dołączone do urządzenia, a nie wymagają oddzielnego pudełka. Często jednostka sterująca może być podłączona do wielu kanałów podłączonych do jednego lub wielu systemów. Niektóre jednostki sterujące mainframe to:
- IBM 2821 Control Unit , używany do podłączania czytników kart, stempli i drukarek wierszowych do komputerów IBM System / 360 i IBM System / 370
- IBM 270x i IBM 37xx , używane w telekomunikacji
- IBM 3271, 3272, 3271 i 3174 , używane do podłączania terminali (urządzeń wyświetlających)
Zobacz też
- Adapter (komputer)
- Autobus komputerowy
- Jednostka sterująca (ujednoznacznienie)
- Sterownik urządzenia
- Kontroler MIDI
- Programowalny sterownik logiczny
Bibliografia
Linki zewnętrzne
- Opis kontrolera w internetowym słowniku terminologicznym Webopedia.