In Abbildung wird grafisch die Funktionsweise des
Hardwarezugriffs aufgezeigt. In einem UNIX
System können die
Programme nicht direkt auf die Hardware zugreifen, sondern müssen
sich spezieller Gerätetreibern bedienen, die in den Kernel
eingebunden sind und die Hardware ansprechen können. Die
Gerätetreiber stellen spezielle Dateien,
Devices genannt (z.B. /dev/pendulumio), zur Verfügung,
welche von den Programmen zum Zugriff auf die Hardware verwendet
werden.
Der Zusammenhang zwischen dem Programm, dem Gerätetreiber und
der Hardware wird in der Grafik illustriert.
Abbildung: Hardwareschnittstelle