Processus et multitâche — Informatique, 11–13
Un programme en cours d’exécution est un processus : il a du travail à faire et utilise des ressources. Le système d’exploitation partage le temps et les ressources entre les processus, afin que plusieurs applications semblent fonctionner ensemble.
Plusieurs tâches partagent une machine
Un processus n’est pas seulement le fichier du programme : c’est ce programme pendant son exécution, avec ses informations actuelles et ses ressources. Le système d’exploitation donne un tour à chaque processus, comme un cuisinier qui alterne entre plats sans en jeter.
Pourquoi le multitâche existe
Tu peux vouloir écouter de la musique, télécharger un fichier et écrire en même temps, alors qu’un seul cœur du processeur est disponible. Partager son temps garde la machine utile au lieu de te faire attendre chaque tâche.
De la musique pendant un téléchargement
Imagine un ordinateur à un seul cœur avec une application musicale et un téléchargement. Il met un instant la musique à jour, puis lance ou vérifie une étape du téléchargement avant d’y revenir ; les changements rapides rendent les deux continus en apparence.
Tout ne se passe pas toujours en même temps
Il est logique de penser que deux applications fonctionnent exactement au même instant, car l’écran et le son ne montrent pas de pause. Sur un seul cœur, elles se relaient généralement ; plusieurs cœurs peuvent vraiment travailler ensemble, chacun dans son propre ordre.
Quand une application se fige
Le système d’exploitation peut mettre en pause ou fermer un processus qui utilise trop de mémoire, attend indéfiniment ou ne répond plus. Cela protège les autres tâches, même si l’application figée peut perdre des données non enregistrées ; sauvegarde donc avant de tenter quelque chose de risqué.
Continue d'explorer
Autres langues
Chargement de MyLeoNes™…