Controller (Computer) - Controller (computing)
In der Berechnung und insbesondere in Computer - Hardware , ein Controller ist , einen Chip (wie zum Beispiel eines Mikrocontroller ), eine Erweiterungskarte oder ein Stand-alone - Gerät , das Schnittstellen mit einem Peripheriegerät. Dies kann eine Verbindung zwischen zwei Teilen eines Computers (z. B. einem Speichercontroller , der den Zugriff auf den Speicher für den Computer verwaltet) oder einem Controller auf einem externen Gerät sein, der den Betrieb (und die Verbindung mit) diesem Gerät verwaltet.
Der Begriff wird manchmal im umgekehrten Sinne verwendet, um sich auf ein Gerät zu beziehen, mit dem der Benutzer den Betrieb des Computers steuert, wie im Gamecontroller .
Bei Desktop-Computern kann der Controller eine Steckkarte, eine einzelne integrierte Schaltung auf der Hauptplatine oder ein externes Gerät sein. In Mainframes ist der Controller normalerweise entweder ein separates Gerät, das an einen Kanal angeschlossen oder in das Peripheriegerät integriert ist.
Host- und Peripherie-Controller
Controller können auf beiden Seiten eines Computerbusses vorhanden sein . Der Controller auf der Host-Seite (physisch Teil des Hosts) wird als Host-Controller oder (in Speicherkontexten) als Host-Bus-Adapter bezeichnet . Die Steuerung auf der Peripherieseite (physisch Teil der Peripherievorrichtung) wird als Peripheriecontroller bezeichnet . Beispiele sind Festplattencontroller und Flash-Speichercontroller , die in modernen Systemen üblicherweise in das Laufwerk integriert sind.
Diese Klassifizierung gilt nicht für Netzwerkcontroller , da Systeme als Peers teilnehmen und keines der Systeme eindeutig zentraler / peripherer ist.
Controller-Karten
Frühe Desktop-Computer wie der IMSAI 8080 verwendeten Erweiterungskarten (oder Erweiterungskarten) für alle Controller, die jeweils einen bestimmten Gerätetyp handhaben. Beispiele für Erweiterungskarten-Controller sind:
- Grafik-Controller oder Video-Display-Controller
- SCSI- Controller, besser SCSI -Hostbusadapter genannt
- Netzwerkschnittstellen-Controller (NIC)
- Parallelport- Controller
Controller-Chips
Mit zunehmender Chipdichte wurden verbesserte Controller als Einzelchips implementiert und befanden sich häufig auf der Hauptplatine. Beispiele sind:
- Mikrocontroller- Einheit (MCU)
- Tastatursteuerung
- Programmierbarer Interrupt-Controller
- Northbridge (Computer)
- Southbridge (Computer)
- UART-Kommunikationscontroller-Chip ( Universal Asynchronous Receiver / Transmitter )
- Speichercontroller , Logik, die den Datenfluss in einem Computersystem verwaltet
- Peripherer DMA-Controller
- Diskettencontroller
Die weitere Integration ermöglichte die Entwicklung von Super-E / A- Chips - Einzelchips, die eine Vielzahl von Geräten wie Disketten, parallele Anschlüsse, serielle Anschlüsse, Tastatur und Maus steuern können.
Externe Controller
- Festplattencontroller , häufig in moderne Festplatten integriert .
- Disk Array Controller , auch als RAID Controller bekannt , eine Art Speichercontroller
- Der Flash-Controller oder SSD-Controller verwaltet den Flash-Speicher.
- Terminal Access Controller
Mainframe-Controller
In der IBM-Terminologie ist ein Controller "ein Gerät, das den Befehl [channel] decodiert und den Betrieb des Geräts beeinflusst".
In den meisten Mainframe-Systemen wird normalerweise ein geräteunabhängiger Kanal an die CPU und an eine Steuerung oder Steuereinheit angeschlossen, die eine geräteabhängige Logik zum Anschließen bestimmter Geräte implementiert. Die von der Steuereinheit ausgeführten Funktionen ähneln den Funktionen, die von einem Gerätetreiberprogramm auf kleineren Systemen ausgeführt werden. Einige Geräte verfügen über integrierte Steuereinheiten, die logisch diskret sind, jedoch im Gerät enthalten sind, anstatt eine separate Box zu benötigen. Oft kann eine Steuereinheit an mehrere Kanäle angeschlossen werden, die mit einem oder mehreren Systemen verbunden sind. Einige Mainframe-Steuereinheiten sind:
- IBM 2821 Control Unit zum Anschließen von Kartenlesern, Stempeln und Zeilendruckern an IBM System / 360- und IBM System / 370-Computer
- IBM 270x und IBM 37xx für die Telekommunikation
- IBM 3271, 3272, 3271 und 3174 zum Anschließen von Terminals (Anzeigegeräten)
Siehe auch
- Adapter (Computer)
- Computerbus
- Steuereinheit (Begriffsklärung)
- Gerätetreiber
- MIDI-Controller
- Programmierbare Steuerung
Verweise
Externe Links
- Controller-Beschreibung bei Webopedia, einem Computerbegriff-Wörterbuch.