Qu'est-ce que le multitâche informatique?
Le multitâche informatique est le processus consistant à exécuter plusieurs programmes simultanément par un ordinateur. Au début de l'histoire de l'informatique, le multitâche était presque inconnu, et pendant des décennies, il a été relégué aux ordinateurs centraux haut de gamme et inexistant dans l'informatique personnelle. À mesure que la technologie progressait, le multitâche devenait disponible et devenait rapidement la norme de l'industrie pour les ordinateurs personnels. À partir de 2011, même des appareils tels que les smartphones sont souvent capables d'effectuer plusieurs tâches à la fois, permettant aux utilisateurs de surfer sur Internet et de diffuser de la musique en même temps, par exemple.
Lorsque le multitâche informatique en était à ses débuts, il s’appelait partage de temps, terme qui faisait référence à la manière dont plusieurs programmes ou processus partageaient la puissance du processeur. Assez tôt, ce terme a été remplacé par le terme contemporain multitâche, bien que, dans ses versions les plus anciennes, le multitâche ne soit pas un véritable multitâche, mais une commutation rapide entre des applications qui semblaient simultanées. Les ordinateurs modernes dotés d'un seul processeur sont capables de sembler effectuer plusieurs tâches simultanément à l'aide de cette technique.
Les ordinateurs dotés de plusieurs processeurs ont deux processeurs distincts ou plus, liés entre eux. Ces systèmes, qui sont devenus plus courants et plus avancés au début du XXIe siècle, sont capables de fonctionner en multitâche, bien qu’en pratique, il n’existe aucune différence observable, si ce n’est une amélioration des performances, dans la façon dont ces systèmes fonctionnent par rapport aux systèmes à processeur unique. Les processeurs multiples permettent toutefois à de nombreux programmes différents de s'exécuter en même temps.
La mémoire système limite toujours le multitâche informatique. Les performances de l'ordinateur dépendent de la vitesse du processeur, mais le nombre de programmes qu'un processeur peut exécuter simultanément est également limité par la quantité de mémoire système occupée par ces programmes. Une technique appelée commutation de mémoire permet à la mémoire système d’être consultée par le programme en cours d’exécution sur les systèmes à processeur unique ou par délégation au besoin sur des systèmes à processeurs multiples.
On dit que le véritable multitâche informatique affecte la façon dont les gens vivent, travaillent et utilisent leur ordinateur, ce qui est certainement vrai à certains égards. Le multitâche permet de diffuser de la musique à partir d'un service de radio Internet tout en recherchant et en écrivant un document. Les limitations des capacités humaines en matière de multitâches limiteront en fin de compte les moyens par lesquels les individus peuvent utiliser la puissance des ordinateurs modernes pour effectuer plusieurs tâches. Les humains ont une capacité limitée à se concentrer sur plusieurs tâches ou activités, ce qui rend difficile l'interaction avec plus d'un logiciel à la fois.