3.4.1 Rolle der Geräteverwaltung

[gesichtete Version][gesichtete Version]
Zeile 35: Zeile 35:
</p>
</p>


<br />
== Aufgabe 2 ==
<p>
<p>
 
<loop_area type="task">
<loop_task title="">
<p>
Betrachte noch einmal das Kapitel Kernel-Mode, User-Mode und Systemaufrufe und wiederhole, was es mit eben diesen Fachbegriffen auf sich hat:
</p>
<p>
* Kernel-Mode
* User-Mode
* Systemaufruf
</p>
</loop_task>
</loop_area>
</p>
</p>



Version vom 11. November 2014, 15:09 Uhr

Rolle der Geräteverwaltung

Wenn Prozesse mit Peripheriegeräten kommunizieren wollen, so können sie dies niemals direkt erledigen. Stattdessen tätigen sie einen Systemaufruf, wodurch das Betriebssystem mit der gewünschten Kommunikation beauftragt wird.

Die Geräteverwaltung ist nun ein Bestandteil des Betriebssystems und realisiert eine Schnittstelle zwischen den Peripheriegeräten und dem Betriebssystem.


Geraeteverwaltung-1.jpg


Aufgabe 1

Aufgabe

In der vorangegangenen Abbildung kommuniziert Prozess N über Betriebssystem und Geräteverwaltung mit Gerät 1. Die Pfeilrichtungen kennzeichnen diesen Weg.

Müssen (ganz allgemein betrachtet) die Pfeilrichtungen so sein?

  • Gib' ein Beispiel, in dem die Pfeilrichtungen vom Gerät zum Prozess ausgerichtet sind.
  • Und gib' ein weiteres Beispiel, bei dem die Pfeile in beide Richtungen zeigen!

(Welches konkrete Gerät kommuniziert in deinen Beispielen mit welchem konkreten Prozess?)


Aufgabe 2

Aufgabe

Betrachte noch einmal das Kapitel Kernel-Mode, User-Mode und Systemaufrufe und wiederhole, was es mit eben diesen Fachbegriffen auf sich hat:

  • Kernel-Mode
  • User-Mode
  • Systemaufruf



Diese Seite steht unter der Creative Commons Namensnennung 3.0 Unported Lizenz http://i.creativecommons.org/l/by/3.0/80x15.png