Operating Systems and Sequential Processes Quiz
10 Questions
0 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

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

  • Bevor der Vaterprozess den Systemaufruf execve ausführt
  • Gleichzeitig mit dem Vaterprozess
  • Wenn der Kindprozess den Systemaufruf fork ausführt
  • Nachdem der Vaterprozess terminiert ist (correct)
  • Unter welchen Bedingungen terminiert ein Prozess?

  • Bei einem normalen Programmende und beim Vorliegen eines Fehlers
  • Nur bei einem normalen Programmende
  • Nur bei einem fatalen Fehler
  • Wenn ein anderer Prozess ihn beendet oder bei einem Fehler im Programm (correct)
  • Wann wird ein Prozess vom Betriebssystem beendet?

  • Nicht möglich, ein Prozess wird nie vom Betriebssystem beendet
  • Wenn der Prozess die mainFunktion des Programms zu Ende abgearbeitet hat
  • Wenn er einen Fehler entdeckt, der das Fortsetzen der Programmabarbeitung verbietet (correct)
  • Nur beim Vorliegen eines fatalen Fehlers
  • Was versteht man unter Multiprogramming?

    <p>Die gleichzeitige Ausführung mehrerer Prozesse durch schnelles Hin- und Herschalten der CPU.</p> Signup and view all the answers

    Was geschieht zum Zeitpunkt der Suspendierung eines Prozesses?

    <p>Der reale Status (Programmzähler, ...) wird im logischen Status gespeichert.</p> Signup and view all the answers

    Wovon hängt die Laufzeit eines Prozesses ab?

    <p>Von allen gleichzeitig laufenden Prozessen.</p> Signup and view all the answers

    Was passiert, wenn eine Unterbrechung auftritt?

    <p>Die ISR behandelt die Unterbrechung und kehrt dann zur Ausführung des aufrufenden Prozesses zurück.</p> Signup and view all the answers

    Welche Aussage beschreibt das Thread-Modell korrekt?

    <p>Das Betriebssystem bietet keinen automatischen Schutz zwischen den einzelnen Threads eines Prozesses.</p> Signup and view all the answers

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

    <p>Threads sind billiger in der Nutzung als Prozesse.</p> Signup and view all the answers

    Welche Beschreibung trifft auf einen multithreaded Web-Server zu?

    <p>Die Arbeiter-Threads blockieren bei einem read-Aufruf so lange, bis angeforderte Seite von Platte gelesen ist.</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser