Betriebssystem und Hardware

Wie heißt der Mechanismus, mit dem eine Anwendung das Betriebssystem um Dinge wie Lesen und Schreiben von Dateien bittet?

  1. ASystemaufruf (System Call)
  2. BKontextwechsel (Context Switch)
  3. CDemand Paging
Antwort und Erläuterung anzeigen

Antwort: A. Systemaufruf (System Call)

Da Anwendungen im Benutzermodus laufen, können sie Festplatten oder Geräte nicht direkt bedienen. Daher nutzen sie Systemaufrufe, wechseln mit einem speziellen Befehl in den privilegierten Modus, rufen die Kernel-Verarbeitung auf und bitten damit um Lesen und Schreiben von Dateien, Speicherreservierung, Prozesserzeugung usw. Nach Abschluss kehren sie in den Benutzermodus zurück. Ein Kontextwechsel ist das Umschalten des ausgeführten Prozesses, Demand Paging ein Verfahren, Seiten erst bei Bedarf zu laden.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Betriebssystem und Hardware

  1. Was geschieht, wenn der letzte Befehl ecall des obigen RISC-V-Codes ausgeführt wird?
  2. Welche Erklärung des Unterschieds zwischen Interrupt und Ausnahme ist allgemein richtig?
  3. Welches der folgenden Ereignisse ist unabhängig von der Befehlsausführung und tritt asynchron zu einem nicht feststehenden Zeitpunkt auf?
  4. Welcher allgemeine Ablauf ist richtig, wenn die CPU einen Interrupt annimmt?
  5. Welche Aufgabe hat die Interrupt-Vektortabelle?

Vergleiche zu diesem Thema