Un système d'exploitation multitâche est un type de système qui est capable d'exécuter plus d'un programme à la fois. Systèmes d'exploitation les plus modernes sont configurés pour gérer plusieurs programmes simultanément, à l'exception de certains systèmes privés développés qui sont conçus pour être utilisés dans des contextes professionnels spécifiques. Comme avec la plupart des types de technologies de communication, le système d'exploitation multitâche a évolué au fil du temps, et il est probable que de continuer à évoluer demandes de communication continuera de croître dans de nombreuses cultures.
Avec des exemples plus anciens du système d'exploitation multitâche, la gestion de deux ou plusieurs tâches normalement impliqué commutation ressources système va-et-vient entre les deux processus en cours. Le système d'exécuter des tâches pour un, geler ce programme pendant quelques secondes, puis exécuter des tâches pour l'autre programme. Bien que cette approche fait de créer un court délai pour l'opérateur, ce retard était généralement pas plus de quelques secondes, et encore offert beaucoup plus d'efficacité que le système d'exploitation mono-tâche plus.
Au fil du temps, incarnations populaires du système d'exploitation multitâche ont été développés qui ont utilisé une approche différente de l'allocation des ressources pour chaque programme actif. Cela a créé une situation où pratiquement aucun retard de temps ne se soit produit, en supposant que l'équipement d'entraînement du système des ressources adéquates. Pour l'utilisateur final, cela signifiait la capacité d'effectuer plusieurs tâches simultanément sans attendre que le système de libérer ou de réaffecter les ressources que chaque tâche achevée à son tour.
Le système d'exploitation typique multiple nécessite plus de ressources que les systèmes d'exploitation simples qui sont communs aux ordinateurs de bureau dans les années 1970 et début des années 1980. Les nouveaux systèmes requièrent plates-formes avec une quantité considérable de mémoire vive (RAM), ainsi que d'autres types de mémoire virtuelle. Si les ressources ne sont pas disponibles pour conduire les différentes applications qui sont ouverts et en cours d'exécution, le système peut ralentir à une exploration, ou peut-être même arrêter une application ou deux si c'est la façon dont le système est configuré pour éviter la surcharge.
Aujourd'hui, la plupart bureau, ordinateur portable, netbook et fonction des systèmes d'exploitation avec un certain type de système d'exploitation multitâche. Même des équipements tels que guichets automatiques distributeurs automatiques de billets ou encore faire usage d'un certain type de système multitâche, grâce à une série de programmes visant à vérifier les soldes et exécuter les demandes faites par les utilisateurs. Il y a aussi des exemples de systèmes de cinéma billets stub qui sont en mesure d'effectuer plusieurs tâches à la fois, y compris l'affichage des reçus pour les billets achetés, de même que le système génère et distribue les billets achetés.