Process Termination Conditions Quiz
10 Questions
2 Views

Process Termination Conditions Quiz

Created by
@NiftyLandArt

Questions and Answers

Was führt der erzeugte Prozess (Child) in der Regel aus, um das gewünschte Programm in den Speicher zu laden und auszuführen?

  • wait Systemaufruf
  • fork Systemaufruf
  • execve Systemaufruf (correct)
  • exit Systemaufruf
  • Unter welchen Bedingungen terminieren Prozesse auf freiwilliger Basis?

  • Normaler Ausstieg und von einem anderen Prozess beendet
  • Von einem anderen Prozess beendet und fataler Fehler
  • Normaler Ausstieg und Fehlerausstieg (correct)
  • Fehlerausstieg und fataler Fehler
  • Wann wird ein Prozess vom Betriebssystem beendet?

  • Wenn er von einem anderen Prozess beendet wird
  • Wenn er das darin ausgeführte Programm zu Ende abgearbeitet hat
  • Wenn er einen fatalen Fehler aufweist (correct)
  • Wenn er einen Fehler entdeckt, der das Fortsetzen der Programmabarbeitung verbietet
  • Was versteht man unter einem Prozess, der rechenbereit ist?

    <p>Ein Prozess, der blockiert wurde und nicht auf der CPU ausgeführt wird</p> Signup and view all the answers

    Was macht der Scheduler, wenn er einen Prozess anhält und einen anderen rechnen lässt?

    <p>Aktualisiert die Einträge in der Prozesstabelle</p> Signup and view all the answers

    Welche Illusion erhalten die Prozesse durch die Zwischensicherung des Prozesszustands?

    <p>Illusion, dass sie auf der CPU ohne Unterbrechung rechnen</p> Signup and view all the answers

    Was passiert, wenn eine Unterbrechung auftritt?

    <p>Der rechnende Prozess verzweigt in die Interrupt-Service-Routine (ISR), die die Unterbrechung behandelt und dann zum Scheduler zurückkehrt.</p> Signup and view all the answers

    Was ist der Hauptunterschied zwischen einem Prozess und einem Thread?

    <p>Ein Prozess hat seinen eigenen Adressraum, während ein Thread seine eigenen Register und Stack besitzt.</p> Signup and view all the answers

    Warum ist die Verwendung von Threads in einem Prozess sinnvoll?

    <p>Threads sind leichtgewichtiger als Prozesse und ihre Nutzung ist somit kostengünstiger.</p> Signup and view all the answers

    Was ist ein Beispiel für die Verwendung mehrerer Threads?

    <p>Ein (Verteiler-)Thread, der eingehende Anfragen entgegennimmt und an Arbeiter-Threads weiterleitet.</p> Signup and view all the answers

    More Quizzes Like This

    Agency Termination Process
    15 questions
    Termination Process in Austria
    15 questions

    Termination Process in Austria

    KnowledgeableObsidian avatar
    KnowledgeableObsidian
    Use Quizgecko on...
    Browser
    Browser