Process States and Transitions Quiz
25 Questions
2 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Welche Art von Prozessen werden im Englischen als Daemons bezeichnet?

  • Prozesse, die von Benutzern gestartet werden
  • Prozesse, die weitere Prozesse erzeugen
  • Hintergrundprozesse, die allgemeine Dienste bereitstellen (correct)
  • Prozesse, die vom Betriebssystem gestartet werden

Was ist der Zweck des UNIX-Systemaufrufs fork?

  • Einen neuen Prozess zu erzeugen, der eine exakte Kopie des erzeugenden Prozesses ist (correct)
  • Eine Verbindung zum Internet herzustellen
  • Einen laufenden Prozess zu beenden
  • Einen Hintergrundprozess zu starten

Wann startet das Betriebssystem Jobs in einem Stapelverarbeitungssystem?

  • Wenn die Arbeit auf mehrere unabhängige Prozesse aufgeteilt werden kann
  • Wenn die dafür erforderlichen Kriterien wie Ressourcen und Zeit erfüllt sind (correct)
  • Wenn die Systeminitialisierung abgeschlossen ist
  • Wenn ein Benutzer ein Programm startet

Was passiert, wenn ein laufender Prozess einen neuen Prozess durch Ausführung eines Systemaufrufs zur Prozesserzeugung erzeugt?

<p>Ein neuer Prozess wird erzeugt und das Betriebssystem führt darin das angegebene Programm aus (B)</p> Signup and view all the answers

Was verursacht ein Prozess, der aufgrund eines Programmierfehlers einen unzulässigen Befehl ausführt?

<p>Einen illegalen Speicherzugriff (C)</p> Signup and view all the answers

Welches Programm beendet die in Parametern angegebenen Prozesse in UNIX-Betriebssystemen?

<p>kill (B)</p> Signup and view all the answers

Was visualisiert das UNIX-Programm pstree?

<p>Die Hierarchie aller im System vorhandener Prozesse (B)</p> Signup and view all the answers

Welche Beziehung formen Vater- und Kindprozess in einer Prozesshierarchie?

<p>Eine Prozessgruppe (C)</p> Signup and view all the answers

Was entsteht durch Aneinanderreihen von Prozessen durch eine Pipe?

<p>Eine Produzenten-Konsumenten-Beziehung (A)</p> Signup and view all the answers

Was ordnet das Betriebssystem in einer Multiprogramming-Umgebung den einzelnen Prozessen zu und entzieht ihnen wieder?

<p>Den Prozessor (A)</p> Signup and view all the answers

Was versteht man unter einem rechenbereiten Zustand?

<p>Ein Prozess, der gestoppt wurde, aber nicht auf der CPU ausgeführt wird (A)</p> Signup and view all the answers

Was bewirkt das Modell der sequentiellen Prozesse?

<p>Die Prozesse können die einzelnen Übergänge nicht erkennen (D)</p> Signup and view all the answers

Was beinhaltet ein Eintrag in einer Prozesstabelle traditionell?

<p>Alle für das konkrete Prozessmodell relevanten Informationen (A)</p> Signup and view all the answers

Welches Element ist für die Zuteilung der CPU an die Prozesse verantwortlich?

<p>Scheduler im Betriebssystem (D)</p> Signup and view all the answers

Was macht der Scheduler beim Eintreten einer SW-/HW-Unterbrechung?

<p>Er behandelt die Unterbrechung und entscheidet erneut über die CPU-Zuteilung (B)</p> Signup and view all the answers

Welches Element bewirkt, dass jeder Prozess die Illusion sequentieller Prozesse erhält?

<p>Zwischensicherung des Prozesszustands (B)</p> Signup and view all the answers

Was passiert im Assemblerprozess, wenn ein Interrupt auftritt?

<p>Ein neuer Prozess wird gestartet und der Befehlszähler wird aktualisiert. (E)</p> Signup and view all the answers

Was ist das Thread-Modell in traditionellen Betriebssystemen?

<p>Jeder Thread hat seinen eigenen Adressraum und eigene globale Ressourcen. (C)</p> Signup and view all the answers

Welche Problembereiche können bei der Verwendung von Threads auftreten?

<p>Die gemeinsame Nutzung von Ressourcen muss nicht koordiniert werden. (D)</p> Signup and view all the answers

Was ist ein Anwendungsbeispiel für die Nutzung mehrerer Threads?

<p>Ein Thread für die Handhabung von Benutzereingaben, einer für die Neuformatierung und ein dritter für das Speichern im Hintergrund. (C)</p> Signup and view all the answers

Was macht ein (Verteiler-)Thread in einem Web-Server-Beispiel?

<p>Er empfängt Anfragen und leitet sie an Arbeiter-Threads weiter. (C)</p> Signup and view all the answers

Welche Aussage beschreibt die Eigenschaften von Threads und Prozessen korrekt?

<p>Prozesse enthalten die Infrastruktur für die Programmausführung, während Threads Ressourcen bündeln. (B)</p> Signup and view all the answers

Was passiert, wenn ein Prozess seine Ausführung mit einem einzigen Thread startet?

<p>Der Thread kann zusätzliche Threads erzeugen, wenn erforderlich. (D)</p> Signup and view all the answers

(Schwer) Warum sind Threads leichtgewichtiger als Prozesse?

<p><strong>$[\text{Threads teilen sich Programmzähler, Register und Stacks}]$</strong> (A)</p> Signup and view all the answers

(Schwer) Was müssen Entwickler berücksichtigen, wenn sie Programme mit mehreren Threads erstellen?

<p><strong>$[\text{Entwicklung von Programmen mit mehreren Threads stellt hohe Anforderungen}]$</strong> (B)</p> Signup and view all the answers

More Like This

Process States and Transitions Quiz
3 questions
Enzymatic Reaction Process Quiz
10 questions

Enzymatic Reaction Process Quiz

TransparentPrairieDog avatar
TransparentPrairieDog
Use Quizgecko on...
Browser
Browser