Zuhause Audio Was ist Vorwegnahme? - Definition aus techopedia

Was ist Vorwegnahme? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Präemission?

Vorwegnahme bezieht sich auf die vorübergehende Unterbrechung und Unterbrechung einer Aufgabe, ohne um ihre Zusammenarbeit zu bitten, mit der Absicht, diese Aufgabe später wieder aufzunehmen. Dieser Vorgang wird als Kontextwechsel bezeichnet und wird in der Regel vom präventiven Scheduler ausgeführt, einer Komponente des Betriebssystems, die berechtigt ist, im System ausgeführte Aufgaben zu präventivieren oder zu unterbrechen und später fortzusetzen.

Techopedia erklärt Pre-Emption

Pre-Emission ist eine Form von Multitasking, bei der der Scheduler eine aktuell ausgeführte Aufgabe unterbricht und anhält, um eine zuvor angehaltene Aufgabe wieder aufzunehmen. 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 vorbeugendes Multitasking. Bei der Vorabausführung wird ein Interrupt-Mechanismus verwendet, der den aktuell ausgeführten Thread anhält und dann den Scheduler aufruft, um zu bestimmen, welcher Thread als nächstes ausgeführt werden soll, damit alle Threads eine gewisse Menge empfangen können der Prozessorzeit.


Die Zeit, die ein Thread in einem präemptiven Multitasking-System benötigt, wird als Zeitscheibe oder Quantenzeit bezeichnet. Der Scheduler teilt jedem Thread, den er ausführt, eine Zeitscheibe zu. Sobald die Zeitscheibe des Threads abgelaufen ist, hält der Scheduler ihn an und wechselt dann zu einem anderen Thread.


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

Was ist Vorwegnahme? - Definition aus techopedia