Was ist präventives Multitasking? Definition & Bedeutung

Präemptives Multitasking stellt einen Time-Sharing-Zustand her, in dem laufende Programme auf einem Betriebssystem einen sich wiederholenden Zeitabschnitt von der CPU erhalten. Abhängig vom Betriebssystem kann die Zeitscheibe für alle Programme gleich sein oder an die aktuelle Mischung von Anwendungen und Benutzern angepasst werden.

So kann beispielsweise Programmen, die im Hintergrund eines Systems ausgeführt werden, unabhängig von der Frontallast mehr CPU-Zeit gegeben werden und umgekehrt. Darüber hinaus kann das Betriebssystem die Maschinenzyklen verstehen, die ein Modem oder Systemprogramm für die kontinuierliche Verarbeitung benötigt.

Technipages erklärt präventives Multitasking

Preemptives Multitasking ist eine Technik, bei der das Betriebssystem eines PCs einige Kriterien verwendet, um Wählen Sie aus, in welchem ​​Umfang einer einzelnen Aufgabe zugewiesen werden soll, bevor eine andere einzelne Aufgabe die Betriebsfunktion verwendet System. Die Demonstration, die Verantwortung für das Betriebssystem von einer Aufgabe zu übernehmen und sie dann an die nächste Aufgabe weiterzugeben, wird als Preempting bezeichnet.

Seine einzigartige Eigenschaft, einen Interrupt-Mechanismus zu verwenden, unterscheidet ihn von einem kooperativen Multitasking System, und ein typisches Maß für die Vorbelegung ist die verstrichene Zeit, ein Phänomen, das als Time-Sharing oder Zeit bezeichnet wird aufschneiden. In einigen Betriebssystemen können einige Anwendungen einen höheren Bedarf haben als andere Anwendungen, was die Projektsteuerung beim Start am dringendsten erfordert und möglicherweise längere Zeit verkürzt. Präemptives Multitasking ermöglicht es dem Computer, jedem Prozess seinen eigenen „Zeitabschnitt“ zuzuordnen.

Multitasking-Techniken wurden entwickelt, um mehreren Benutzern zu helfen, auf einem Computer zu arbeiten, aber im Laufe der Jahre wuchs, zeigte sich, dass Multitasking unabhängig von der Anzahl der Benutzer. Dies leitete eine neue Ära für die gleichzeitige Ausführung mehrerer Anwendungen durch einen einzigen Benutzer ein. Daher haben Betriebssysteme früher Computer bis hin zu Personalcomputern diese Entwicklung erkannt und implementiert, um die Leistung zu verbessern.

Häufige Anwendungen von präemptivem Multitasking

  • Ein Betriebssystem, das fördert präventives Multitasking stellt die Wirkung der synchronisierten Ausführung verschiedener Aufgaben fest.
  • Präventives Multitasking befasst sich mit wesentlichen externen Operationen wie eingehenden Daten.
  • Die meisten Betriebssysteme, die in den letzten Jahren hergestellt und entwickelt wurden, haben präventive Multitasking.

Häufige Missbräuche von präemptivem Multitasking

  • Präventives Multitasking wird verwendet, um bestimmte Planungsrichtlinien anstelle von Time-Sharing zu behandeln.
  • Verwenden präventives Multitasking wenn Tasks explizit so programmiert werden sollen, dass sie nachgeben, wenn sie keine Systemressourcen benötigen.