Betriebssystem und Multiprogramming
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

Was versteht man unter Multiprogramming?

  • Die parallele Ausführung mehrerer Prozesse auf einer CPU
  • Ein Prozess, der auf mehreren CPUs gleichzeitig ausgeführt wird
  • Das Beenden eines Prozesses, um Ressourcen freizugeben
  • Das schnelle Hin- und Herschalten der CPU zwischen den einzelnen Prozessen (correct)

Was geschieht zum Zeitpunkt der Suspendierung eines Prozesses?

  • Die reale Ablaufsteuerung wird im logischen Status gespeichert (correct)
  • Der Prozess erhält mehr CPU-Zeit für die Ausführung
  • Der Prozess wird beendet und die Ressourcen werden freigegeben
  • Die Laufzeit des Prozesses wird von anderen Prozessen unabhängig gemacht

Warum sind in der Programmierung keine Annahmen über die Laufzeit eines Prozesses zulässig?

  • Da die Programmiersprache solche Annahmen nicht unterstützt
  • Da die Laufzeit eines Prozesses von allen gleichzeitig laufenden Prozessen abhängt (correct)
  • Weil die CPU immer eine konstante Zeit für jeden Prozess zuteilt
  • Weil die Laufzeit eines Prozesses nur von seiner eigenen Komplexität abhängt

Was ist die erste Aufgabe des assemblierter Sprachverfahrens, wenn ein Interrupt auftritt?

<p>Laden des neuen Programmzählers aus dem Interrupt-Vektor (B)</p> Signup and view all the answers

Welche Art von Prozessen hat in traditionellen Betriebssystemen einen eigenen Adressraum und einen Ausführungsfaden?

<p>Ein Prozess mit einem Thread (C)</p> Signup and view all the answers

Was ist ein Problem bei der Verwendung von Threads im Thread-Modell?

<p>Das Thread-Modell führt keine Parallelität innerhalb eines Prozesses ein (D)</p> Signup and view all the answers

Was ist ein Vorteil der Nutzung mehrerer Threads in einem Programm?

<p>Threads sind leichtgewichtiger als Prozesse (A)</p> Signup and view all the answers

Was bezeichnet man als rechenbereit, gemäß dem Text?

<p>Prozesse, die nicht blockiert sind und dennoch nicht auf der CPU ausgeführt werden. (D)</p> Signup and view all the answers

Was sind die Hauptaufgaben des Prozess-Schedulers gemäß dem Text?

<p>Die Behandlung von SW-/HW-Unterbrechungen und die Entscheidung über die CPU-Zuteilung. (C)</p> Signup and view all the answers

Welche Illusion erhalten die Prozesse durch die Zwischensicherung ihres Zustands, gemäß dem Text?

<p>Die Illusion der sequentiellen Prozesse, die keine speziellen Vorkehrungen erfordern. (D)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser