Table des matières:
- Définition - Que signifie le multitâche non préemptif?
- Techopedia explique le multitâche non préemptif
Définition - Que signifie le multitâche non préemptif?
Le multitâche non préemptif est une technique multitâche héritée où un système d'exploitation (OS) alloue une unité centrale de traitement (CPU) entière à un seul processus jusqu'à ce que le processus soit terminé. Le programme libère le CPU lui-même ou jusqu'à ce qu'une heure programmée se soit écoulée. Il a été dévoilé dans Windows 3.1 et les versions similaires de Mac OS de cette époque.
Techopedia explique le multitâche non préemptif
Dans le multitâche non préemptif, le contrôle CPU reste largement avec un programme pour des durées plus longues. Le multitâche non préemptif fonctionne bien avec les applications et les programmes qui nécessitent des ressources CPU intensives et continues. Cependant, lorsqu'un programme détient le CPU pendant de si longues périodes, il affecte d'autres programmes qui doivent attendre la fin du programme en cours ou libérer volontairement le CPU.
Le multitâche non préemptif intègre également certains éléments du multitâche coopératif, où un ou plusieurs programmes coopèrent, dans une certaine mesure, au partage et à la collaboration d'utilisation du processeur.