Linux Processes and System Initialization
10 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

Was kann passieren, wenn ein Prozess einen illegalen Speicherzugriff hat?

  • Der Prozess kann durch das Betriebssystem beendet werden. (correct)
  • Der Prozess wird automatisch in den blockierten Zustand versetzt.
  • Der Prozess kann eine andere Prozessgruppe erstellen.
  • Der Prozess kann den Prozessor vorübergehend entziehen.

Was visualisiert das UNIX-Programm pstree?

  • Die Anzahl der erzeugten Kindprozesse eines Prozesses
  • Alle im System vorhandenen Prozesse (correct)
  • Die Abhängigkeit zwischen verschiedenen Prozessen
  • Die Anzahl der Zustandsübergänge eines Prozesses

Was passiert, wenn der Konsument mehr Eingabedaten erhält, als er verarbeiten kann, in einer Produzenten-Konsumenten-Beziehung?

  • Der Konsument wird blockiert. (correct)
  • Beide Produzent und Konsument werden beendet.
  • Der Produzent wird blockiert.
  • Der Prozess wird in den ready-Zustand versetzt.

Was erzeugt der Initialisierungsvorgang bei der Systeminitialisierung?

<p>Daemons, die allgemeine Dienste zur Verfügung stellen (B)</p> Signup and view all the answers

Wann startet das Betriebssystem Jobs in Stapelverarbeitungssystemen?

<p>Wenn die dafür erforderlichen Kriterien wie Ressourcen und Zeit erfüllt sind (C)</p> Signup and view all the answers

Was tut ein laufender Prozess technisch, um einen neuen Prozess zu erzeugen?

<p>Er führt einen Systemaufruf zur Prozesserzeugung aus (C)</p> Signup and view all the answers

Was sind die Vorteile der Implementierung von Threads im Benutzeradressraum?

<p>Das Betriebssystem ist nicht involviert und weiß nichts von den Threads. (B)</p> Signup and view all the answers

Was bedeutet Preemption in Bezug auf Threads?

<p>Eine übergeordnete Instanz kann eine zugeteilte Ressource wieder entziehen. (B)</p> Signup and view all the answers

Was sind die Merkmale von blockierenden Systemaufrufen in Bezug auf die Programmierung einer Anwendung mit mehreren Threads?

<p>Blockierende Systemaufrufe ermöglichen Ein-/Ausgabe parallel zur Verarbeitung in der CPU. (D)</p> Signup and view all the answers

Was ist ein Unterschied zwischen der Implementierung von Threads im Benutzeradressraum und im Kern?

<p>Erzeugung und Zerstörung der Threads erfolgt durch das Betriebssystem über System-Calls bei Realisierung im Kern. (D)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser