Le système d'exploitation

Objectif: Comprendre le rôle du système d'exploitation

Le système d'exploitation

Définition

  • Un système d’exploitation (OS) est un logiciel de base qui gère le matériel informatique et fournit des services aux programmes.
  • Il constitue une interface entre l’utilisateur, les applications et le matériel.
Le système d'exploitation
Le système d'exploitation

Rôle du système d'exploitation

  • Gérer et coordonner l’utilisation des ressources matérielles.
  • Offrir un environnement stable pour exécuter les programmes.
  • Simplifier l’interaction entre l’utilisateur et l’ordinateur.
Le système d'exploitation

Caractéristiques d'un système d'exploitation

  • Multi-utilisateur : plusieurs utilisateurs peuvent partager la machine.
  • Multitâche : exécution de plusieurs programmes en parallèle.
  • Sécurité : protection des données et des accès.
  • Portabilité : adaptable sur différents types de matériel.
Le système d'exploitation

Responsabilités principales

  • Gestion des processus : création, planification et terminaison.
  • Gestion de la mémoire : allocation et libération.
  • Gestion des fichiers : lecture, écriture, organisation.
  • Gestion des périphériques : communication avec imprimantes, disques, etc.
  • Gestion des utilisateurs et droits : authentification, permissions.
Le système d'exploitation

Architecture d'un OS

os-architecture right

  • Noyau (Kernel) : cœur de l’OS, gère directement le matériel.
  • Gestionnaires de périphériques : pilotes permettant de contrôler les appareils.
  • Système de fichiers : organisation et accès aux données.
  • Interface utilisateur :
    • en ligne de commande (CLI)
    • graphique (GUI).
  • Bibliothèques et services système (API) : offrent des fonctions aux applications.
Le système d'exploitation

Principaux systèmes d'exploitation

os-logos right

  • Windows : dominant sur les postes de travail.
  • macOS : système des ordinateurs Apple.
  • Linux : système libre, utilisé sur serveurs et postes.
  • Android : basé sur Linux, leader sur mobiles.
  • iOS : système d’exploitation des iPhones/iPads.
  • Autres : BSD, Unix, ChromeOS.
Le système d'exploitation