Was ist in der Prozessverwaltung ein PCB, wozu dient er und welche Inhalte hat er?
Nennen Sie dabei drei wichtige Informationen, die im PCB verwaltet werden!
Nennen Sie dabei drei wichtige Informationen, die im PCB verwaltet werden!
PCB = Process Control Block
-> ist ein Eintrag in der Prozesstabelle.
Hierzu gehört u.a die Information zur Identifikation des Prozesses, die Information zum aktuellen Prozesszustand sowie Informationen
zu sonstigen Ressourcen, die dem Prozess zugeordnet sind (Dateien, offene Netzwerkverbindungen).
Weitere Informationen, die für einen Prozess im PCB verwaltet
werden, sind der Programmzähler, der Prozesszustand, die Priorität und die Prozessnummer sowie die aktuellen Registerinhalte.
-> ist ein Eintrag in der Prozesstabelle.
Hierzu gehört u.a die Information zur Identifikation des Prozesses, die Information zum aktuellen Prozesszustand sowie Informationen
zu sonstigen Ressourcen, die dem Prozess zugeordnet sind (Dateien, offene Netzwerkverbindungen).
Weitere Informationen, die für einen Prozess im PCB verwaltet
werden, sind der Programmzähler, der Prozesszustand, die Priorität und die Prozessnummer sowie die aktuellen Registerinhalte.
Tags: Prozesse und Threads
Source:
Source:
Was versteht man unter einem Thread?
Ein Thread stellt eine nebenläufige Ausführungseinheit innerhalb eines Prozesses dar. Threads werden im Gegensatz zu den traditionellen (schwergewichtigen, heavy-weight) Prozessen als leichtgewichtige (light-weight) Prozesse oder kurz LWP bezeichnet, da sie sich einen gemeinsamen Adressraum mit dem Prozess teilen.
Tags: Prozesse und Threads
Source:
Source:
Beschreiben Sie den groben Ablauf eines Prozess-Kontextwechsels und erläutern Sie, warum ein Thread-Kontextwechsel schneller sein kann, als ein Prozess-Kontextwechsel!
Bei einem Prozess-Kontextwechsel wird ein aktiver Prozess unterbrochen. Die gesamte Information des unterbrochenen Prozesses, also der Prozesskontext, wird gesichert und der Prozesskontext des neu aktivierten Prozesses in die Ablaufumgebung (CPU-Register, MMU-Register,...) geladen.
Ein Thread-Kontextwechsel innerhalb des laufenden Prozesses kann schneller sein als ein Prozess-Kontextwechsel, weil meist Speicherbereiche des gleichen Prozesses verwendet werden. Ein Austausch von Speicherbereichen ist daher oft nicht erforderlich,
was den Betriebssystem-Overhead reduziert.
Ein Thread-Kontextwechsel innerhalb des laufenden Prozesses kann schneller sein als ein Prozess-Kontextwechsel, weil meist Speicherbereiche des gleichen Prozesses verwendet werden. Ein Austausch von Speicherbereichen ist daher oft nicht erforderlich,
was den Betriebssystem-Overhead reduziert.
Tags: Prozesse und Threads
Source:
Source:
Was bedeutet eine 1:n-Beziehung zwischen den Betriebsmitteln Prozess und Thread?
Ein Prozess kann mehrere Threads beherbergen. 1:n-Beziehungen, bei denen ein Prozess nahezu beliebig viele Threads enthalten kann, sind heute in Betriebssystemen üblich.
Tags: Prozesse und Threads
Source:
Source:
Warum ist der Einsatz von Threads sinnvoll?
Threads sind leichtgewichtiger als Prozesse. Ein Thread-Kontextwechsel innerhalb des laufenden Prozesses kann schneller sein als ein Prozess-Kontextwechsel, weil meist Speicherbereiche des gleichen Prozesses verwendet werden. Ein Austausch von Speicherbereichen ist daher oft nicht erforderlich, was den Betriebssystem-Overhead reduziert.
Tags: Prozesse und Threads
Source:
Source:
Beschreiben Sie einen einfachen Zustandsautomaten eines Prozesses!
Ein einfacher Zustandsautomat für einen Prozess hat vier Zustände. Im Zustand „bereit“ ist der Prozess zur Bearbeitung vorbereitet, im aktiven Zustand hat er eine CPU und im Zustand „blockiert“ wartet er auf Ressourcen, um weitermachen zu
können. Im Zustand „beendet“ ist der Prozess dann schon nicht mehr im System vorhanden. Die Zustandsübergänge lassen sich wie folgt beschreiben:
– bereit
Tags: Prozesse und Threads
Source:
Source:
Flashcard set info:
Author: learner94
Main topic: Informatik
Topic: Betriebssysteme
Published: 26.08.2017
Card tags:
All cards (134)
CPU-Scheduling (8)
Einführung (3)
Prozesse und Threads (6)
Selbststudium Fragen (21)