Operating Systems and Sequential Processes Quiz

ComelyGrace2065 avatar
ComelyGrace2065
·
·
Download

Start Quiz

Study Flashcards

10 Questions

Wann führt der erzeugte Prozess (Child) den Systemaufruf execve aus?

Nachdem der Vaterprozess terminiert ist

Unter welchen Bedingungen terminiert ein Prozess?

Wenn ein anderer Prozess ihn beendet oder bei einem Fehler im Programm

Wann wird ein Prozess vom Betriebssystem beendet?

Wenn er einen Fehler entdeckt, der das Fortsetzen der Programmabarbeitung verbietet

Was versteht man unter Multiprogramming?

Die gleichzeitige Ausführung mehrerer Prozesse durch schnelles Hin- und Herschalten der CPU.

Was geschieht zum Zeitpunkt der Suspendierung eines Prozesses?

Der reale Status (Programmzähler, ...) wird im logischen Status gespeichert.

Wovon hängt die Laufzeit eines Prozesses ab?

Von allen gleichzeitig laufenden Prozessen.

Was passiert, wenn eine Unterbrechung auftritt?

Die ISR behandelt die Unterbrechung und kehrt dann zur Ausführung des aufrufenden Prozesses zurück.

Welche Aussage beschreibt das Thread-Modell korrekt?

Das Betriebssystem bietet keinen automatischen Schutz zwischen den einzelnen Threads eines Prozesses.

Warum ist die Nutzung von Threads sinnvoll, wenn mehrere verschiedene Aufgaben zu erledigen sind?

Threads sind billiger in der Nutzung als Prozesse.

Welche Beschreibung trifft auf einen multithreaded Web-Server zu?

Die Arbeiter-Threads blockieren bei einem read-Aufruf so lange, bis angeforderte Seite von Platte gelesen ist.

Testen Sie Ihr Wissen über Betriebssysteme und sequentielle Prozesse mit diesem Quiz. Erfahren Sie mehr über Multiprogramming, Prozesszuweisung und Ablaufsteuerung.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser