Système d’exploitation

Un système d'exploitation (OS) est un logiciel qui sert d'interface entre d'autres applications et le matériel sur un ordinateur ou un appareil mobile. Les systèmes d'exploitation de bureau exécutent des tâches de base, telles que la reconnaissance des entrées d'un clavier, l'envoi de la sortie à un écran d'affichage, la gestion des fichiers et des répertoires sur un lecteur de stockage et le contrôle des périphériques tels que les imprimantes. Les systèmes d'exploitation installés sur des appareils plus grands peuvent également prendre en charge de nombreuses opérations avancées, notamment le multitâche, la gestion multi-utilisateur, le multitraitement et le multithreading.


Fonctions d'un système d'exploitation

Bien que certains systèmes d'exploitation offrent des fonctionnalités ou des conceptions uniques, la plupart ont un ensemble cohérent de fonctions au cœur:

  • L'interface utilisateur, soit une interface utilisateur graphique (GUI), soit une interface de ligne de commande (CLI), permet aux utilisateurs d'interagir avec le système d'exploitation et d'effectuer des opérations en dehors d'une application. La principale différence entre ces types d'interfaces utilisateur est qu'une CLI utilise un terminal basé sur du texte, tandis qu'une GUI fournit un bureau visuel avec des icônes et des boutons virtuels.
  • La plate-forme logicielle est ce qui donne aux programmes d'application la base pour fonctionner. Dans la plupart des cas, un système d'exploitation lance et gère les applications, facilite l'entrée et la sortie du matériel et gère les ressources utilisées pour exécuter l'application. Ces applications peuvent également envoyer des demandes au système d'exploitation pour effectuer des tâches spécifiques à l'aide d'une interface de programme d'application (API).
  • Le noyau fournit une gestion de base du matériel sous-jacent d'un périphérique. Cela comprend l'unité centrale de traitement (CPU), la mémoire, les ports USB, les périphériques graphiques et les périphériques de stockage.

Systèmes d'exploitation de bureau

La plupart des appareils sont livrés avec un système d'exploitation déjà préchargé. En tant que tel, le système d'exploitation d'un périphérique dépend du fabricant du matériel. Un ordinateur de bureau ou portable utilise généralement l'un des systèmes d'exploitation suivants:

  • Microsoft Windows représente la plus grande part des systèmes d'exploitation utilisés aujourd'hui. Microsoft distribue Windows sur sa gamme d'appareils Surface et octroie également des licences au logiciel à presque tous les fabricants de PC, y compris Dell, HP, Lenovo, Asus et Acer.
  • macOS (anciennement Mac OS X) est le système d'exploitation exclusif aux appareils Apple. Célèbre pour ses conceptions d'architecture fermée, Apple a développé macOS pour fonctionner exclusivement sur sa collection d'ordinateurs portables et de bureau Mac.
  • Linux est un système d'exploitation open source distribué gratuitement pour un certain nombre de plates-formes matérielles. La famille Linux OS a été développée dans les années 1990 en tant que dérivé du système d'exploitation commercial UNIX.

Systèmes d'exploitation mobiles

La plupart des appareils mobiles, des smartphones aux tablettes en passant par les smartwatches, ont des systèmes d'exploitation dédiés qui fournissent des fonctionnalités uniques. Étant donné que ces appareils sont généralement plus petits et offrent des ressources limitées, les systèmes d'exploitation donnent la priorité à l'efficacité et à la réactivité. Les développeurs populaires pour les systèmes d'exploitation d'appareils mobiles incluent:

  • Apple, qui a développé des systèmes d'exploitation distincts pour chacun de ses appareils mobiles: iOS pour iPhone, iPadOS et watchOS. Parallèlement à macOS, chacun de ces systèmes d'exploitation utilise iCloud pour créer une expérience utilisateur transparente sur tous les appareils.
  • Microsoft, qui a inclus la prise en charge des tablettes dans sa version 2015 de Windows 10.
  • Google, dont le système d'exploitation Android domine le marché des tablettes et des smartphones. La gamme de tablettes Fire d'Amazon utilise une version adaptée du logiciel Android, appelée Fire OS, qui conserve la plupart des fonctionnalités de base, mais se concentre davantage sur les services Amazon tels que Prime Video, Amazon Music, Kindle et Audible.

Systèmes d'exploitation en temps réel

Certains systèmes d'exploitation sont intégrés dans des appareils qui servent un objectif de niche, comme les appareils médicaux, les guichets automatiques (GAB) et les appareils domestiques intelligents. Ces systèmes d'exploitation sont appelés systèmes d'exploitation en temps réel (RTOS) car ils exécutent des actions dans un laps de temps défini et traitent les données dès leur réception. Un RTOS est généralement beaucoup plus léger qu'un système d'exploitation mobile ou de bureau, il est donc développé pour exécuter un nombre limité d'opérations avec une efficacité et une fiabilité élevées.