MyLeoNes™

Comment un système d’exploitation partage un ordinateur — Technologie, 14–17

Comprends la couche qui permet à plusieurs programmes d’utiliser le même matériel sans se disputer ses ressources.

Un gestionnaire entre les programmes et le matériel

Un système d’exploitation est le logiciel principal qui coordonne le processeur, la mémoire, le stockage et les périphériques. Les applications ne contrôlent généralement pas ces éléments directement ; elles demandent des services au système. Ainsi, un navigateur, un lecteur de musique et un éditeur peuvent fonctionner ensemble, tandis que les ressources sont partagées et les tâches séparées.

Pourquoi les systèmes d’exploitation sont apparus

Sans système d’exploitation, chaque programme devrait avoir ses propres instructions pour chaque clavier, écran, disque et modèle de processeur. Les logiciels seraient difficiles à créer et faciles à casser. Les systèmes d’exploitation sont apparus pour offrir des services communs et gérer les demandes concurrentes, afin qu’un programme fonctionne sur plusieurs machines et que plusieurs programmes partagent une machine.

Partager une mémoire limitée

Imagine un téléphone avec 4 Go de mémoire vive. Le système donne 2 Go à un jeu, 1 Go au navigateur et 0,5 Go à la musique : il reste 0,5 Go. Si une nouvelle application demande 1 Go, le système peut fermer ou suspendre une autre application, car il ne peut pas promettre plus de mémoire que le téléphone n’en possède.

Le piège : fermer une fenêtre ne ferme pas toujours le programme

On suppose souvent qu’une application s’arrête complètement quand sa fenêtre disparaît. C’est logique puisque sa partie visible n’est plus là, mais le programme peut encore télécharger, jouer un son ou attendre en arrière-plan. Le système d’exploitation décide quelles tâches continuent, se mettent en pause ou s’arrêtent selon leurs permissions et leurs besoins.

Le système sous chaque application

Ton téléphone, ton ordinateur, ta console et ta télévision connectée utilisent un système d’exploitation. Il gère des actions comme ouvrir un fichier, connecter un casque, afficher une notification et appliquer les autorisations de la caméra. Quand une mise à jour améliore la batterie ou corrige un problème de périphérique, elle modifie souvent cette couche de coordination.

Continue d'explorer

Autres langues

Chargement de MyLeoNes™…