Capacité d’un système à exécuter plusieurs tâches (processus ou threads) de manière apparente simultanée.
Le multitâche est géré par le noyau du système d’exploitation, qui alloue du temps processeur à chaque tâche via un ordonnanceur.
Il existe deux formes :
- Coopératif (tâche rend la main volontairement, peu sûr)
- Préemptif (le système impose le changement, utilisé dans tous les OS modernes).
C’est un pilier de l’expérience utilisateur moderne, mais il consomme des ressources ce qui le rend parfois inadapté aux systèmes embarqués contraints.