Un système d'exploitation, abrégé SE en français ou plus souvent OS pour operating system, est le logiciel de base qui fait fonctionner un ordinateur, un smartphone, une tablette ou même une montre connectée. Il se charge au démarrage de l'appareil et reste actif en permanence pour gérer le matériel, c'est-à-dire le processeur, la mémoire, le stockage, l'écran, le clavier ou la connexion réseau, et pour permettre aux applications de l'utiliser sans avoir à connaître ses moindres détails. Sans lui, un ordinateur ne serait qu'un assemblage de composants incapable d'afficher une fenêtre ou d'enregistrer un fichier. Windows, macOS et Linux sur les ordinateurs, Android et iOS sur les smartphones sont les exemples les plus connus, mais il existe aussi des systèmes spécialisés dans les serveurs, les voitures, les box Internet, les consoles de jeu ou les objets connectés. Le système d'exploitation est souvent comparé à un chef d'orchestre invisible : il distribue le travail, fait respecter les règles et veille à ce que chaque programme joue sa partition au bon moment. Cette définition explique à quoi sert un système d'exploitation, comment il est organisé, comment il démarre, d'où il vient, quels sont les principaux exemples et comment choisir celui qui convient à ses usages.

Qu'est-ce qu'un système d'exploitation ? Définition

Un système d'exploitation est un ensemble de programmes qui joue le rôle d'intermédiaire entre le matériel d'un appareil et les logiciels que l'on utilise. Quand un traitement de texte enregistre un document, il ne parle pas directement au disque : il demande au système d'exploitation de le faire, et c'est ce dernier qui sait comment écrire les données sur ce disque précis, à quel endroit, et comment les retrouver plus tard. Cette organisation présente un énorme avantage : les développeurs d'applications n'ont pas besoin de connaître chaque modèle d'imprimante, de carte graphique ou de clavier, puisque le système d'exploitation leur offre une manière unique et standardisée d'accéder à ces ressources. On distingue généralement deux grandes parties. Le noyau, cœur du système, gère directement le processeur, la mémoire et les périphériques, grâce à de petits programmes spécialisés appelés pilotes. Autour de lui viennent les services et l'interface : bureau avec ses fenêtres et ses icônes, gestionnaire de fichiers, réglages, outils de mise à jour, ou interface tactile sur un smartphone. Le système d'exploitation ne travaille toutefois pas seul : à l'allumage, c'est un micrologiciel inscrit sur la carte mère, comme le BIOS ou son successeur l'UEFI, qui vérifie le matériel puis passe la main au système.

Schéma animé : le système d'exploitation, au centre, relaie les demandes des applications vers le processeur, la mémoire, le stockage et les périphériques Navigateur web Traitement de texte Jeu vidéo Système d'exploitation répartit le processeur, attribue la mémoire, gère les fichiers, protège Processeur Mémoire vive Stockage Périphériques applications matériel
Les applications ne parlent jamais directement au matériel : le système d'exploitation reçoit leurs demandes et les répartit entre processeur, mémoire, stockage et périphériques.

Système d'exploitation libre ou propriétaire

Les systèmes d'exploitation se distinguent aussi par leur modèle de diffusion. Un système propriétaire, comme Windows, macOS ou iOS, appartient à son éditeur, qui en garde le code source secret, décide seul de son évolution et fixe les conditions d'utilisation à travers une licence ; il est vendu séparément ou, plus souvent, inclus dans le prix de l'appareil. Un système libre, comme les distributions Linux, publie au contraire son code source : chacun peut l'étudier, le modifier et le redistribuer, ce qui favorise la transparence, la collaboration entre développeurs du monde entier et la création de nombreuses variantes adaptées à des besoins particuliers. Entre les deux existent des situations intermédiaires : Android repose sur une base open source, que n'importe quel fabricant peut reprendre, mais la plupart des smartphones vendus y ajoutent des applications et des services propriétaires de Google, ainsi que les surcouches maison des constructeurs. Ce choix de modèle n'est pas qu'une question philosophique : il influe sur le coût, la liberté de personnalisation, la durée de vie des appareils, la dépendance envers un fournisseur et la confiance que l'on peut accorder au logiciel qui gère toutes ses données.

À quoi sert un système d'exploitation ? Ses grandes fonctions

Le système d'exploitation remplit plusieurs missions essentielles. La première est la gestion des processus : un ordinateur exécute en même temps des dizaines de programmes, du navigateur au lecteur de musique en passant par les tâches de fond, alors que son processeur ne compte qu'un nombre limité de cœurs. Le système découpe donc le temps de calcul en tranches minuscules qu'il distribue à tour de rôle, si vite que tout semble se dérouler simultanément. Deuxième mission, la gestion de la mémoire : il attribue à chaque programme un espace de mémoire vive, l'empêche d'empiéter sur celui des autres et récupère cet espace quand le programme se ferme ; lorsque la mémoire vient à manquer, il peut en déplacer temporairement une partie sur le disque. Troisième mission, la gestion des fichiers, organisés en dossiers sur les disques, les clés USB ou les cartes mémoire, avec leurs noms, leurs dates et leurs droits d'accès. Le système pilote aussi les périphériques, de l'écran aux haut-parleurs, ainsi que les connexions réseau. Il assure enfin la sécurité : comptes d'utilisateurs, mots de passe, séparation entre les droits ordinaires et ceux d'administrateur, isolement des applications, mises à jour qui corrigent les failles. Il offre pour finir l'interface qui permet à l'utilisateur de dialoguer avec la machine.

Windows, système d'exploitation très répandu sur les ordinateurs personnels

Comment démarre un système d'exploitation ?

Le démarrage d'un appareil, souvent appelé amorçage ou boot, illustre bien la place du système d'exploitation. Lorsqu'on appuie sur le bouton d'alimentation, le processeur exécute d'abord le micrologiciel stocké dans une puce de la carte mère. Ce programme vérifie rapidement que les composants essentiels répondent, initialise le matériel, puis cherche sur les disques un petit programme appelé chargeur d'amorçage. Celui-ci a une seule mission : charger en mémoire le noyau du système d'exploitation et lui confier les commandes. Le noyau prend alors le relais, détecte le matériel, charge les pilotes nécessaires, monte les disques pour rendre les fichiers accessibles et lance les services de base, comme la connexion réseau ou la gestion du son. Viennent enfin l'écran de connexion puis le bureau ou l'écran d'accueil, prêts à lancer les applications. Toute cette séquence ne prend que quelques secondes sur un appareil récent. Certains ordinateurs proposent au démarrage un menu permettant de choisir entre plusieurs systèmes d'exploitation installés, et les smartphones suivent une logique comparable, avec des étapes de vérification destinées à s'assurer que le système n'a pas été modifié par un logiciel malveillant.

Les étapes du démarrage d'un ordinateur : mise sous tension, micrologiciel BIOS ou UEFI, chargeur d'amorçage, noyau du système puis bureau Du bouton marche au bureau Allumage BIOS / UEFI Chargeurd'amorçage Noyau Bureau quelques secondes sur un appareil récent
Au démarrage, le micrologiciel de la carte mère passe le relais au chargeur d'amorçage, qui lance le noyau du système d'exploitation jusqu'à l'affichage du bureau.

D'où vient le système d'exploitation ? Une brève histoire

Les premiers ordinateurs, dans les années 1940, n'avaient pas de système d'exploitation : chaque programme devait gérer lui-même toute la machine, et des opérateurs changeaient manuellement les travaux les uns après les autres. Dans les années 1950 apparaissent les premiers moniteurs, des programmes qui enchaînent automatiquement les tâches soumises sous forme de lots de cartes perforées, un mode appelé traitement par lots. Le Fortran Monitor System de l'IBM 704 est souvent cité parmi ces pionniers. Au début des années 1960, des chercheurs du MIT, dont Fernando Corbató, mettent au point le temps partagé avec le système CTSS, qui permet à plusieurs utilisateurs installés devant des terminaux de travailler en même temps sur le même ordinateur. IBM annonce en 1964 l'OS/360, conçu pour toute une famille de machines compatibles, une idée révolutionnaire à l'époque. Le projet Multics inspire ensuite, à la fin des années 1960, la création d'Unix aux laboratoires Bell, dont les principes irriguent encore aujourd'hui macOS, Linux ou Android. Les années 1980 voient l'arrivée des systèmes pour micro-ordinateurs, de MS-DOS aux interfaces graphiques à fenêtres popularisées par le Macintosh puis par Windows, avant que les années 2000 ne fassent entrer les systèmes d'exploitation dans nos poches avec les smartphones.

Quels sont les principaux systèmes d'exploitation ?

Sur les ordinateurs personnels, Windows, édité par Microsoft, est de loin le plus répandu. Apparu au milieu des années 1980 comme une interface graphique s'ajoutant à MS-DOS, il devient un système à part entière et connaît un succès considérable avec Windows 95, qui popularise le menu Démarrer ; ses versions se sont succédé jusqu'à Windows 11, la version actuelle. macOS, le système des ordinateurs Mac d'Apple, est né en 2001 sous le nom de Mac OS X ; bâti sur des fondations issues d'Unix, il est réputé pour son interface soignée et son intégration avec les autres appareils de la marque, et ses versions portent depuis 2013 des noms de lieux californiens. Linux, lancé en 1991, est un système libre décliné en nombreuses distributions, dominant sur les serveurs. Dans les poches, deux systèmes se partagent l'essentiel du marché : iOS, introduit par Apple avec le premier iPhone en 2007, et Android, développé par Google et lancé en 2008, utilisé par de très nombreux fabricants, qui équipe la majorité des smartphones dans le monde. Il faut y ajouter ChromeOS, conçu par Google pour des ordinateurs portables simples centrés sur le navigateur, ainsi qu'une foule de systèmes spécialisés pour les montres, les téléviseurs, les voitures ou les objets connectés.

Système d'exploitationÉditeurAppareilsModèle
WindowsMicrosoftOrdinateurs personnels, serveursPropriétaire, payant à l'achat ou inclus avec l'ordinateur
macOSAppleOrdinateurs Mac uniquementPropriétaire, fourni avec le matériel
LinuxCommunauté et entreprisesServeurs, ordinateurs, objets embarquésLibre, généralement gratuit
AndroidGoogleSmartphones, tablettes, téléviseursBase open source, services Google propriétaires
iOS et iPadOSAppleiPhone, iPadPropriétaire, fourni avec le matériel
ChromeOSGoogleOrdinateurs portables ChromebookBasé sur Linux, centré sur le navigateur
Android, système d'exploitation pour les smartphones

Les systèmes d'exploitation spécialisés

Au-delà des ordinateurs et des smartphones, il existe une multitude de systèmes d'exploitation spécialisés, que l'on utilise souvent sans le savoir. Les systèmes pour serveurs, versions de Linux ou de Windows adaptées, fonctionnent sans interruption pendant des mois et privilégient la stabilité, la sécurité et la gestion à distance plutôt que l'interface graphique. Les systèmes temps réel garantissent qu'une tâche sera exécutée dans un délai précis, à la milliseconde près : ils pilotent les calculateurs des voitures, les commandes des avions, les robots industriels ou certains appareils médicaux, là où un retard pourrait avoir de graves conséquences. Les systèmes embarqués, très légers, équipent les box Internet, les téléviseurs, les imprimantes, les appareils électroménagers ou les objets connectés, avec des ressources parfois minuscules. Les consoles de jeu disposent elles aussi de leurs propres systèmes, optimisés pour tirer le meilleur parti de leur matériel. Enfin, les grands centres de calcul et le cloud reposent sur des couches logicielles appelées hyperviseurs, qui permettent de faire tourner de nombreux systèmes d'exploitation virtuels sur une même machine physique, chacun croyant disposer de son propre ordinateur.

Comment choisir son système d'exploitation ?

Sur un smartphone ou un Mac, le choix du système d'exploitation se fait en même temps que celui de l'appareil, puisqu'il est fourni avec. Sur un ordinateur classique, plusieurs critères entrent en jeu. La compatibilité logicielle vient en premier : certains logiciels professionnels, de création graphique, de comptabilité ou de jeux n'existent que pour un système donné, et il vaut mieux vérifier que ses outils indispensables seront disponibles. L'ergonomie compte aussi, chacun ayant ses habitudes et ses préférences entre la richesse de réglages de l'un et la simplicité de l'autre. La politique de mises à jour est un critère souvent négligé : la durée pendant laquelle un appareil reçoit les correctifs de sécurité varie beaucoup selon les éditeurs et les fabricants, et un système qui n'est plus mis à jour devient vulnérable. La sécurité, le respect de la vie privée, le coût et l'écosystème, c'est-à-dire la facilité à faire communiquer ordinateur, téléphone, tablette et montre, complètent la réflexion. Enfin, il n'est pas toujours nécessaire de choisir : on peut faire cohabiter plusieurs systèmes sur un même ordinateur, soit dans une machine virtuelle, soit grâce au double amorçage, que l'on appelle le dual boot et qui permet de sélectionner au démarrage le système à lancer, par exemple Windows pour les jeux et Linux pour le travail.