Un système d’exploitation (OS) est un logiciel fondamental qui agit comme une interface entre le matériel d’un ordinateur et les logiciels applicatifs. Il gère les ressources matérielles (processeur, mémoire, stockage, périphériques) et offre un environnement stable pour l’exécution des programmes.

  • Gestion des processus : planification, exécution, interruption et terminaison des programmes.
  • Gestion de la mémoire : allocation et libération de la mémoire aux applications.
  • Système de fichiers : organisation, lecture/écriture et sécurisation des données stockées.
  • Gestion des périphériques : contrôle de l’accès aux disques, imprimantes, interfaces réseau, etc.
  • Interface utilisateur : ligne de commande ou interface graphique (GUI).

Les systèmes d’exploitation peuvent être classés en plusieurs catégories, selon leur architecture, leur usage ou leur base technologique.

Famille Exemples Domaines d’usage
Unix/Linux Debian, Ubuntu, Red Hat, CentOS, AlmaLinux, Arch Linux Serveurs, cloud, desktop, embarqué
Windows Windows 10, Windows 11, Windows Server 2022 Bureautique, jeux, entreprise
macOS macOS Sonoma, Ventura Utilisateurs Apple, design, développement
BSD FreeBSD, OpenBSD, NetBSD Réseaux, firewalls, serveurs
Temps réel (RTOS) VxWorks, FreeRTOS, QNX Systèmes embarqués, aviation, automobile
Mobile Android (Linux), iOS (Darwin) Smartphones, tablettes
Mainframe z/OS (IBM), VMS (OpenVMS) Grands systèmes d’entreprise, institutions financières
  • Libres (open source) : le code est ouvert et modifiable. Ex. : Linux, FreeBSD.
  • Propriétaires : le code source est fermé. Ex. : Windows, macOS.

Le choix d’un OS dépend :

  • Des performances requises (temps réel, multitâche, support matériel)
  • Du niveau de sécurité attendu
  • De l’écosystème logiciel
  • Du coût et de la politique de licences
  • De la communauté ou du support éditeur

Depuis les premiers OS comme MS-DOS, Unix, ou CP/M, les systèmes ont évolué vers plus de convivialité, de sécurité, de virtualisation et de support du cloud. Aujourd’hui, la conteneurisation, les microservices et l’edge computing influencent leur conception.

Ce site web utilise des cookies. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site.En savoir plus