Vorkaufsrecht

Definition - Was bedeutet Pre-Emission?

Vorkaufsrecht bezieht sich auf die vorübergehende Unterbrechung und Unterbrechung einer Aufgabe, ohne um deren Mitarbeit zu bitten, mit der Absicht, diese Aufgabe später wieder aufzunehmen. Dieser Vorgang wird als Kontextwechsel bezeichnet und wird normalerweise vom vorbeugenden Scheduler ausgeführt, einer Komponente im Betriebssystem, die berechtigt ist, im System ausgeführte Aufgaben vorzubeugen oder zu unterbrechen und später wieder aufzunehmen.

Technische.me erklärt Pre-Emission

Pre-Emission ist eine Form des Multitasking, bei der der Scheduler eine aktuell ausgeführte Aufgabe unterbricht und anhält, um eine zuvor angehaltene Aufgabe fortzusetzen. Diese Aktivität findet auf nahezu jedem verfügbaren Betriebssystem statt. Nicht präventives (kooperatives) Multitasking war die Methode, die von frühen 16-Bit-Versionen von MS-Fenstern verwendet wurde. Alle 32-Bit-Versionen verwenden präventives Multitasking. Bei der Vorabnahme wird ein Interrupt-Mechanismus verwendet, der den aktuell ausgeführten Thread unterbricht und dann den Scheduler aufruft, um zu bestimmen, welcher Thread als Nächstes ausgeführt werden soll, sodass alle Threads eine bestimmte Menge erhalten können der Prozessorzeit.

Die Zeit, die ein Thread für die Ausführung in einem präemptiven Multitasking-System benötigt, wird als Zeitscheibe oder Quantenzeit bezeichnet. Der Scheduler weist jedem Thread, den er ausführt, eine Zeitscheibe zu. Sobald die Zeitscheibe des Threads abgelaufen ist, setzt der Scheduler sie aus und wechselt dann zu einem anderen Thread.

Einige Systeme verfügen über präemptive Kernel, mit denen Aufgaben auch im Kernelmodus vorbelegt werden können. Beispiele für solche Systeme sind Solaris 2, Windows NT, Linux, Advanced Interactive eXecutive und Berkeley Software Distribution.