Système d'exploitation monotâche : un type de système d'exploitation qui ne peut exécuter qu'un seul programme à la fois. Lorsqu'un programme nécessite une instruction, le processeur doit exécuter cette instruction avant que tout autre programme puisse être exécuté. Cela signifie que si un programme utilise beaucoup de ressources CPU, cela peut empêcher les autres programmes de fonctionner correctement.
Voici quelques-unes des caractéristiques des systèmes d'exploitation monotâches :
- Un seul programme peut être exécuté à la fois : C'est la principale caractéristique des systèmes d'exploitation monotâches. Le CPU ne peut exécuter qu'une seule instruction d'un programme à la fois.
- Pas de multitâche préemptif : Les systèmes d'exploitation monotâches ne prennent pas en charge le multitâche préemptif. Cela signifie qu'un programme ne peut pas être arrêté au milieu de son exécution pour permettre à un autre programme de s'exécuter.
- Gestion simple de la mémoire : Les systèmes d'exploitation monotâches utilisent des techniques simples de gestion de la mémoire telles que des partitions fixes ou une allocation contiguë. En effet, il n'est pas nécessaire de prendre en charge plusieurs programmes exécutés simultanément.
- Faible surcharge : Les systèmes d'exploitation monotâches ont une faible surcharge car ils n'ont pas besoin de gérer plusieurs processus ou un changement de contexte. Cela les rend adaptés à une utilisation sur de petits appareils intégrés.
Les systèmes d'exploitation monotâches étaient couramment utilisés au début de l'informatique, lorsque les ordinateurs disposaient de ressources limitées et ne pouvaient pas gérer plusieurs programmes en même temps. Cependant, ils ont été largement remplacés par des systèmes d’exploitation multitâches, capables d’exécuter plusieurs programmes simultanément et offrant une meilleure réactivité.
|