Skip to main content

Qu'est-ce qu'un système d'exploitation multitâche?

Un système d'exploitation multitâche est tout type de système capable d'exécuter plus d'un programme à la fois.La plupart des systèmes d'exploitation modernes sont configurés pour gérer plusieurs programmes simultanément, à l'exception de certains systèmes développés privés conçus pour une utilisation dans des paramètres commerciaux spécifiques.Comme pour la plupart des types de technologies de communication, le système d'exploitation multitâche a évolué au fil du temps et devrait continuer à évoluer à mesure que les demandes de communication continuent de croître dans de nombreuses cultures.

Avec des exemples plus anciens du système d'exploitation multitâche, la gestion de deux tâches ou plus impliquait normalement le changement de ressources du système entre les deux processus en cours.Le système exécuterait des tâches pour un, congelerait ce programme pendant quelques secondes, puis exécuterait des tâches pour l'autre programme.Bien que cette approche ait créé un court retard pour l'opérateur, ce décalage n'était généralement pas plus de quelques secondes et offrait toujours une efficacité considérable que l'ancien système d'exploitation à une seule tâche.

Au fil du temps, des incarnations populaires du système d'exploitation multitâche ont été développées qui ont utilisé une approche différente pour allouer des ressources pour chaque programme actif.Cela a créé une situation où pratiquement aucun décalage de temps ne s'est produit, en supposant que l'équipement à l'origine du système disposait de ressources adéquates.Pour l'utilisateur final, cela signifiait la possibilité d'effectuer plusieurs tâches simultanément sans attendre que le système libère ou redirige les ressources à leur tour de chaque tâche.

Le système d'exploitation multiple typique nécessite plus de ressources que les systèmes d'exploitation simples qui étaient communs pour les ordinateurs de bureau à la fin des années 1970 et au début des années 1980.Les systèmes plus récents nécessitent des plates-formes avec une quantité considérable de mémoire d'accès aléatoire (RAM) ainsi que d'autres types de mémoire virtuelle.Si les ressources ne sont pas disponibles pour piloter les différentes applications qui sont ouvertes et exécutées, le système peut ralentir à une rampe, ou peut-être même arrêter une ou deux applications si c'est ainsi que le système est configuré pour empêcher la surcharge.

Aujourd'hui, la plupart des systèmes d'exploitation de bureau, ordinateur portable et netbook fonctionnent avec un certain type de système d'exploitation multitâche.Même des équipements tels que les machines de caissier automatique ou les distributeurs automatiques utilisent toujours un certain type de système multitâche, en utilisant une série de programmes pour vérifier les soldes et exécuter les demandes faites par les utilisateurs.Il existe également des exemples de systèmes de talon de billets de cinéma qui peuvent effectuer plusieurs tâches à la fois, y compris la publication de reçus pour les billets achetés, même si le système génère et dispense les billets achetés.