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</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</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</p> Signup and view all the answers

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

    <p>Threads sind leichtgewichtiger als Prozesse</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.</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.</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.</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser