Betriebssystem und Multiprogramming

HonestPrehistoricArt avatar
HonestPrehistoricArt
·
·
Download

Start Quiz

Study Flashcards

10 Questions

Was versteht man unter Multiprogramming?

Das schnelle Hin- und Herschalten der CPU zwischen den einzelnen Prozessen

Was geschieht zum Zeitpunkt der Suspendierung eines Prozesses?

Die reale Ablaufsteuerung wird im logischen Status gespeichert

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

Da die Laufzeit eines Prozesses von allen gleichzeitig laufenden Prozessen abhängt

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

Laden des neuen Programmzählers aus dem Interrupt-Vektor

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

Ein Prozess mit einem Thread

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

Das Thread-Modell führt keine Parallelität innerhalb eines Prozesses ein

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

Threads sind leichtgewichtiger als Prozesse

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

Prozesse, die nicht blockiert sind und dennoch nicht auf der CPU ausgeführt werden.

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

Die Behandlung von SW-/HW-Unterbrechungen und die Entscheidung über die CPU-Zuteilung.

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

Die Illusion der sequentiellen Prozesse, die keine speziellen Vorkehrungen erfordern.

Learn about the concept of processes in an operating system, including the program counter, registers, variable contents, and open files. Understand how each process conceptually has its own CPU but in reality is allocated CPU time for a specific duration. Explore the rapid switching of the CPU between processes, known as Multiprogramming.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser