Was ist der Unterschied zwischen Gerätetreiber und Gerätesteuerung?

Der Hauptunterschied zwischen Gerätetreiber und Gerätesteuerung ist der Gerätetreiber ist eine Software, die als Schnittstelle für die Gerätesteuerung für die Kommunikation mit dem Betriebssystem oder einem Anwendungsprogramm dient. Der Device Controller ist dagegen eine Hardwarekomponente, die als Brücke zwischen dem Hardwaregerät und dem Betriebssystem oder einem Anwendungsprogramm fungiert.

Daher gibt es einen deutlichen Unterschied zwischen Gerätetreiber und Gerätesteuerung, obwohl diese Ausdrücke austauschbar verwendet werden. Ein Gerätetreiber ist spezifisch für ein Betriebssystem und hängt von der Hardware ab. Es bietet die für die erforderliche asynchrone zeitabhängige Hardwareschnittstelle erforderliche Interruptbehandlung. Andererseits ist die Gerätesteuerung eine Leiterplatte zwischen dem Gerät und dem Betriebssystem.

Wichtige Bereiche

1. Was ist Gerätetreiber?
     - Definition, Funktionalität
2. Was ist Gerätesteuerung?
     - Definition, Funktionalität
3. Wie ist die Beziehung zwischen Gerätetreiber und Gerätesteuerung
     - Gliederung der Vereinigung
4. Was ist der Unterschied zwischen Gerätetreiber und Gerätesteuerung?
     - Vergleich der wichtigsten Unterschiede

Schlüsselbegriffe

Gerätetreiber, Gerätesteuerung

Was ist Gerätetreiber?

Der Gerätetreiber betreibt ein bestimmtes Gerät, das an einen Computer angeschlossen ist. Sie bietet eine Softwareschnittstelle für den Gerätecontroller, um auf die Hardwaregeräte zuzugreifen. Daher können das Betriebssystem oder andere Computerprogramme auf diese Hardware zugreifen, ohne viel über diese Hardwarekomponente zu wissen. Der Gerätetreiber ermöglicht das Senden von Daten und das Empfangen von Daten vom angeschlossenen Hardwaregerät.

Abbildung 1: Gerätetreiber

Wenn das Betriebssystem oder ein Programm mit einem Hardwaregerät kommunizieren muss, ruft es eine Routine im Treiber auf. Dann gibt der Treiber Befehle an dieses Gerät. Wenn das Gerät Daten an den Treiber zurücksendet, ruft der Treiber Routinen im ursprünglich aufrufenden Programm auf.

Was ist Gerätesteuerung?

Eine Gerätesteuerung ist ein System, das die eingehenden und ausgehenden Signale der CPU verarbeitet. Ein Gerät ist über einen Stecker und eine Buchse mit dem Computer verbunden, und die Buchse ist mit einer Gerätesteuerung verbunden. Gerätesteuerungen verwenden binäre und digitale Codes. Ein IO-Device enthält mechanische und elektrische Teile. Ein Device Controller ist der elektrische Teil des IO-Devices.

Abbildung 2: Gerätesteuerung

Die Gerätesteuerung empfängt Daten von einem angeschlossenen Gerät. Diese Daten werden temporär in einem speziellen Register gespeichert, das als lokaler Puffer im Controller bezeichnet wird. Jede Gerätesteuerung verfügt über einen entsprechenden Gerätetreiber. Der Speicher ist mit dem Speichercontroller verbunden. Der Monitor ist an den Videocontroller angeschlossen, während die Tastatur an den Tastaturcontroller angeschlossen ist. Das Festplattenlaufwerk ist an den Festplattencontroller angeschlossen, und das USB-Laufwerk ist an den USB-Controller angeschlossen. Diese Controller sind über den gemeinsamen Bus mit der CPU verbunden.

Beziehung zwischen Gerätetreiber und Gerätesteuerung

  • Jedes Gerät verfügt über eine Gerätesteuerung und einen Gerätetreiber, um mit dem Betriebssystem zu kommunizieren.

Unterschied zwischen Gerätetreiber und Gerätesteuerung

Definition

Ein Gerätetreiber ist ein Computerprogramm, das einen bestimmten Gerätetyp bedient oder steuert, der an einen Computer angeschlossen ist. Eine Gerätesteuerung ist ein Teil des Computersystems, das die Signale erfasst, die zur CPU gehen und von dieser kommen. Der grundlegende Unterschied zwischen Gerätetreiber und Gerätesteuerung ist somit aus dieser Definition ersichtlich.

Art

Während Gerätetreiber Software ist, ist Gerätesteuerung Hardware.

Hauptaufgabe

Der Hauptunterschied zwischen Gerätetreiber und Gerätesteuerung besteht darin, dass der Gerätetreiber als Übersetzer zwischen dem Hardwaregerät und der Anwendung oder dem Betriebssystem, das ihn verwendet, arbeitet. Andererseits konvertiert die Gerätesteuerung einen seriellen Bitstrom in Byte-Blöcke und führt bei Bedarf eine Fehlerkorrektur durch.

Fazit

Gerätetreiber ist eine Software, die als Schnittstelle für die Gerätesteuerung für die Kommunikation mit dem Betriebssystem oder einem Anwendungsprogramm dient. Device Controller ist eine Hardwarekomponente, die als Brücke zwischen dem Hardwaregerät und dem Betriebssystem oder einem Anwendungsprogramm dient. Das ist der Hauptunterschied zwischen Gerätetreiber und Gerätesteuerung. Kurz gesagt, Gerätetreiber ist Software, während Gerätesteuerung Hardware ist.

Referenz:

1. „Gerätetreiber“. Wikipedia, Wikimedia Foundation, 7. September 2018, hier verfügbar.
2. „Device Controller“. Wikipedia, Wikimedia Foundation, 12. September 2018, hier verfügbar.
3. “Betriebssystem - E / A-Hardware”. Www.tutorialspoint.com, Tutorials Point, erhältlich hier.

Bildhöflichkeit:

1. „Driverarch“ nach Tutorial - (Public Domain) über Commons Wikimedia
2. “Kontroler scsi isa” von Der ursprünglich hochladende Benutzer war Rjt in der polnischen Wikipedia. - Von pl.wikipedia an Commons (Public Domain) über Commons Wikimedia übertragen