Kooperatives Multitasking

Definition - Was bedeutet kooperatives Multitasking?

Kooperatives Multitasking ist eine Multitasking-Technik, mit der zwei oder mehr Programme die Verarbeitungszeit und die Ressourcen des Host-Prozessors gemeinsam nutzen können. Bei dieser Technik müssen die Programme in der Verarbeitungswarteschlange die Prozessorressourcen gleichermaßen ineinander zuordnen.

Kooperatives Multitasking wird auch als Time-Sharing-Multitasking bezeichnet.

Technische.me erklärt kooperatives Multitasking

Kooperatives Multitasking arbeitet an der gemeinsamen Zusammenarbeit von Programmen zur effizienten Prozessorfreigabe. Jedes Programm, das derzeit die Kontrolle über den Prozessor hat oder diesen verwendet, muss anderen Programmen gleiche Verarbeitungsmöglichkeiten bieten. Als programmgesteuerte Multitasking-Technik kann jedes Programm oder jede Anwendung, die nicht für die erforderliche Zusammenarbeit konfiguriert ist, andere Systemvorgänge stoppen, da andere Programme warten müssen, bis der Prozessor vom aktuellen Programm freigegeben wird.