Leçons de niveau 14

Systèmes d'exploitation

Une page de Wikiversité.
Sauter à la navigation Sauter à la recherche
Systèmes d'exploitation
Autres leçons d'informatique
Desktop computer clipart - Yellow theme.svg
Chapitres
Chap. 1 :Symbole icône indiquant que la page est à l'état d'ébauche de présentation Généralités (14)
Chap. 2 :Symbole icône indiquant que la page est à l'état d'ébauche de présentation Historique des systèmes d'exploitation (14)
Chap. 3 :Symbole icône indiquant que la page est à l'état d'ébauche de présentation Unix (14)
Chap. 4 :Symbole icône indiquant que la page est à l'état d'ébauche de présentation Linux (14)
Chap. 5 :Symbole icône indiquant que la page est à l'état d'ébauche de présentation Mac OS (14)
Chap. 6 :Symbole icône indiquant que la page est à l'état d'ébauche de présentation Microsoft Windows (14)
Chap. 7 :Symbole icône indiquant que la page est à l'état d'ébauche de présentation Autres systèmes d'exploitation (14)
Interwikis

Sur les autres projets Wikimedia :

Le système d'exploitation (SE, en anglais Operating System ou OS) est un ensemble de programmes responsables de la liaison entre les ressources matérielles d'un ordinateur et les applications de l’utilisateur (traitement de texte, calculs, jeu vidéo…). Il met à disposition un ensemble d’outils pour permettre aux applications de fonctionner avec des bases communes, dans un environnement sécurisé et abstrait par rapport au matériel : les applications se voient exécutées dans un « espace virtuel », pour lequel le système d'exploitation gère les accès au matériel.

Ce travail est fait par un programme central, le noyau du système d'exploitation, qui :

  • assure donc le démarrage de l'ordinateur, et fournit aux programmes applicatifs des points d'entrée génériques pour les périphériques ;
  • s'occupe du matériel, ce qui évite aux autres programmes de trop en dépendre ;
  • permet à chaque processus de s'exécuter indépendamment, de la manière la plus juste et la plus efficace possible ;
  • fournit aux programmes une interface leur permettant d'accéder à ses services.

Les autres programmes ont alors des droits restreints, ce que la plupart des processeurs actuels permettent : ils n'ont plus accès qu’à leur propre zone de mémoire, et ne peuvent pas dialoguer directement avec le matériel.

Cette leçon aborde les points suivants :

  • gestion de la mémoire : espace d'adressage, mémoire virtuelle ;
  • gestion des processus, états, ordonnancement ;
  • gestion des périphériques ;
  • gestion des systèmes multiprocesseurs ;
  • gestions des fichiers et des inodes, répertoires, systèmes de fichiers journalisés ;
  • initiation à l'administration d'une machine ;
  • interface avec le matériel ;
  • mécanismes de synchronisation et opérations associées ;
  • présentation des différentes notions mises en œuvre dans un système d'exploitation : systèmes de fichiers, processus, utilisateurs, entrées/sorties ;
  • rappel des composants architecturaux d'un système d'exploitation ;
  • réalisation de scripts dédiés à l'administration ;
  • shell scripts ;
  • utilisation du système Unix : commandes de bases, combinaison de commandes, expressions régulières.

Objectifs

Les objectifs de cette leçon sont :

Découvrir les différentes interfaces homme-machine.


image logo modifier ces objectifs.

Niveau et prérequis conseillés

Leçon de niveau 14. Les prérequis conseillés sont :


Image logo modifier ces prérequis.

Pour aller plus loin


Image logo Vous pouvez compléter ce paragraphe en modifiant cette section.

Référents

Ces contributeurs sont prêts à vous aider concernant cette leçon :


Question book-2.svg modifier les référents.