1
Systèmes d ’exploitation
Dominique PRESENT
Dépt S.R.C. - I.U.T. de Marne la Vallée
Dépt SRC - IUT de MLV systèmes d'exploitation D. PRESENT
Organisation d ’un Ordinateur
1-4-5-6 connecteurs (cartes) 3 chipset (processeur) 9 ports E/S
2 mémoire vive 7-8 connecteurs (lecteurs) 10 ROM (BIOS)
2
Dépt SRC - IUT de MLV systèmes d'exploitation D. PRESENT
Architecture d ’un Ordinateur
bus
µP
RAM
OS
disque
contrôleur de disque
ROM
Dépt SRC - IUT de MLV systèmes d'exploitation D. PRESENT
Principe d ’une interruption
bus
µP
RAM
OS
disque
contrôleur de disque
ROM
interruption lecture
?
3
Dépt SRC - IUT de MLV systèmes d'exploitation D. PRESENT
Fonctions de l’O.S.
Noyau : gestion de la mémoire
ordonnancement et gestion des tâches (systèmes mono ou
multi-tâches)
gestion des interruptions et évènements
gestion des fichiers
gestion des E/S
Utilitaires :
interpréteur de commandes (shell)
interfaçage avec les applications
pilotage des périphériques (clavier, écran,...)
gestion des communications (entre applications, entre
machines)
routines graphiques (fenêtres, dessins, polices de caractères)
services systèmes (impression, sauvegardes,...)
Dépt SRC - IUT de MLV systèmes d'exploitation D. PRESENT
Mémoire et fichiers
Gestion de la mémoire.
alloue des zones mémoires au noyau de l’O.S., aux utilitaires
chargés
alloue/libère une zone mémoire à chaque application active
protège chaque zone mémoire des accès illicites des applications
assure les échanges entre mémoires physique et virtuelle
Gestion des fichiers.
assure l’interfaçage avec les pilotes des périphériques de stockage
des fichiers
dispose des routines de gesion des fichiers
(création/ouverture/fermeture/écriture/lecture/...)
gestion de l’arborescence des répertoires et volumes (répertoire
courant, volumes,...)
4
Dépt SRC - IUT de MLV systèmes d'exploitation D. PRESENT
Exécution d ’une commande
noyau
Interface graphique
(gère les fenêtres)
Gestion
de
fichiers
disque
Gestion
de
mémoire
RAM
Gestion
des E/S
ordonnanceur
(gère les
processus, les
interruptions)
Shell
(interpréte/exécute
les commandes)
Appli 1Appli 2
Exécution de
dir h:\mes documents
Dépt SRC - IUT de MLV systèmes d'exploitation D. PRESENT
Familles d ’O.S.
Par fonction globale :
station
serveurs
Par type :
mono-tâche ou multi-tâches
temps réel ou partagé
mono-processeur ou multi-processeurs
mono-utilisateur ou multi-utilisateurs
portable ou non-portable
5
Dépt SRC - IUT de MLV systèmes d'exploitation D. PRESENT
Systèmes multitâches préemptifs
Les systèmes d ’exploitation sont pilotés par un
ordonnanceur
l’ordonnanceur tient à jour la liste des tâches, leur
priorité, la durée allouée
l’unité de travail est le processus (tâche élémentaire
exécutée dans un temps fixe)
l’ordonnanceur peut interrompre une tâche à tout moment
Dépt SRC - IUT de MLV systèmes d'exploitation D. PRESENT
Ordonnancement des tâches 1/2
Consultation de la
liste des tâches
Ordonnancement
des tâches
Exécution des
processus
Tâche active
durée allouée
Durée écoulée
Fin de cycle
d ’horloge
Début de cycle et
pas d ’interruption
Mise à jour de la
liste des tâches
Fin de cycle
1 / 7 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !