Académique Documents
Professionnel Documents
Culture Documents
DÉFINITION
2
RÔLE D’UN SYSTÈME D’EXPLOITATION
3
COMPOSANTES D’UN SYSTÈME D’EXPLOITATION
4
FONCTION DU NOYAU (KERNEL)
5
SHELL
6
LE SYSTÈME DE FICHIERS
Une telle gestion des fichiers permet de traiter, de conserver des quantités
importantes de données
Il offre à l'utilisateur une vue abstraite sur ses données et permet de les localiser à
partir d'un chemin d'accès
7
LES DIFFÉRENTS TYPES D’ARCHITECTURE DE SYSTÈMES D’EXPLOITATION
Le noyau est généralement exécuté dans un espace mémoire séparé de l’espace des applications: espace
noyau.
Par opposition à l’espace utilisateur. Le passage entre ces deux espaces se fait via des appels systèmes.
L’intérêt de cette séparation est que le système ne crash/se plante pas si une application se plante.
8
OS MONOLITHIQUES
PARTIE 1 : INTRODUCTION
9
OS MULTICOUCHES
PARTIE 1 : INTRODUCTION
Matériel
10
OS MICRONOYAU
Déplace plusieurs fonctions de l’OS vers des « processus serveur » s’exécutant en mode utilisateur réduction au maximum de
la taille du code privilégié (en mode noyau).
But: gérer les communications entre applications et serveurs pour:
Renforcer la politique de sécurité
Permettre l’exécution de fonctions système (accès aux registres d’E/S, etc.).
Fiabilité augmentée: si un processus serveur « crash », le système continue à fonctionner et il est possible de relancer ce service
sans redémarrer.
Modèle facilement étendu à des systèmes distribués
Exemples: MAC OS X, GNU HURD, Windows
Espace utilisateur
trouve habituellement dans un noyau (mémoire
virtuelle, système de fichiers, ...) est délégué à
l’espace utilisateur via des bibliothèques
appelées «LibOS». LibOS1 LibOS2 LibOS3
12
OS MACHINE VIRTUELLE
Machine Virtuelle
Application Application Application Application
13
TYPE DE SYSTEMS EXPLOITATION
14
MODE REEL / MODE PROTÉGÉ
Mode réel
Un processeur qui fonctionne en mode réel ne peut exécuter qu'un programme à
la fois et ne peut accéder qu'à un 1Mo de mémoire système à la fois.
En mode réel, lorsqu'une application crée une erreur, l'ordinateur entier peut être
affecté car le programme a un accès direct à la mémoire.
Mode protégé
Un processeur fonctionnant en mode protégé a accès à toute la mémoire de
l'ordinateur, y compris la mémoire virtuelle.
En mode protégé, les applications ne peuvent pas utiliser la mémoire réservée à
une autre application en cours d'exécution.
15
SYSTEME D’EXPLOITATION DE BUREAU / DE RÉSEAU
16
LINUX
Initialement conçu pour fonctionner sur plateforme PC, puis a été porté (c'est-à-dire
adapté) vers de nombreuses autres plateformes, telles que Macintosh, assistants
personnels (PDA), voire des consoles de jeu vidéo !
Plusieurs distribution (l'assemblage d'un ensemble de logiciels autour d'un noyau
Linux afin de fournir un système clé en main):
RedHat ;
Debian ;
SuSe ;
Knoppix ;
Slackware ;
Mandriva.
17
LINUX: PRINCIPES
18
LINUX: PRINCIPES (2)
Multitâche
plusieurs processus s'executent en meme temps
l'OS a le contrôle des processus
Multiutilisateur
Plusieurs utilisateurs peuvent se connecter simultanément
Plusieurs utilisateurs peuvent exécuter des processus simultanément
Gestion de temps et de ressources
Processus: exécuter, suspendre, détruire
19