Pre-Emission

Autor: Robert Simon
Erstelldatum: 16 Juni 2021
Aktualisierungsdatum: 12 Kann 2024
Anonim
Explaining Gliders,Pre Emissions, and Pre ELD trucks
Video: Explaining Gliders,Pre Emissions, and Pre ELD trucks

Inhalt

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 Con-Switch 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 verhindern oder zu unterbrechen und später fortzusetzen.


Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

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.