Programme

Capacités

Identifier les fonctions d’un système d’exploitation. Utiliser les commandes de base en ligne de commande. Gérer les droits et permissions d’accès aux fichiers

Commentaires

Les différences entre systèmes d’exploitation libres et propriétaires sont évoquées. Les élèves utilisent un système d’exploitation libre. Il ne s’agit pas d’une étude théorique des systèmes d’exploitation.

Les systèmes d’exploitation

Définition

Un système d’exploitation ou OS (Operating System) est un ensemble de programmes qui gère l’utilisation des ressources d’un ordinateur.

Le système d’exploitation est lancé par le programme d’amorçage qui est lancé au démarrage de l’ordinateur.

BIOS
  -> Bootloader
    -> Système d'exploitation
      -> Programmes utilisateur.

Les fonctions d’un OS

Un intermédiaire / une API

API : Interface de Programmation d’Application

L’OS fournit une API pour les programmes utilisateur, permettant une abstraction des détails matériels, et apportant une sécurité.

C’est l’OS qui gère les détails de la communication avec le matériel via des drivers,

Programme : lire dans un fichier
   --> OS
     --> driver
        --> disque dur

Familles de systèmes d’exploitation

2 grands types de familles d’OS : Unix-like et Windows

Principale différence :

Logiciel libre / propriétaire

Les logiciels libres encouragent la liberté et la personnalisation, tandis que les logiciels propriétaires offrent souvent un support technique dédié mais restreignent l’accès au code source.