Académique Documents
Professionnel Documents
Culture Documents
Processeur
… 100101... … 11001...
Entrée Sortie
Mémoire
SYSTÈMES
D’EXPLOITATION
Le système
d’exploitation
Définition:
Le système d’exploitation est un ensemble de programmes qui réalise
l’interface entre le matériel de l’ordinateur et les utilisateurs.
Objectifs:
Permettre l’exécution des programmes
Gestionnaires de ressources :
Gérer l’utilisation des ressources
Le partage des ressources
le noyau
Machine Applications
Système d’exp
réelle Le système d’exploitation
Noyau
Les fonctionnalités d’un système d’exploitation
Le système d’exploitation réalise une couche
logicielle placé entre le matériel et les
applications pour assurer différentes
fonctionnalités:
Gestion de la mémoire
Gestion des objets externes
Gestion de la concurrence
Gestion du processeur
TYPES DE SYSTÈMES
• Un système temps réel n’est pas un système qui “va vite”, mais un
système qui satisfait des contraintes temporelles pré-établies.
EXPLOITATION DE LA MACHINE
24
◦ prêt s’il est suspendu en faveur d’un autre. Un processus est prêt s’il ne lui
manque que la ressource processeur pour s’exécuter.
◦ bloqué s’il est en attente d’un événement externe (bloc disque, frappe
clavier...).
27
28
29
Pour mettre en œuvre le modèle des processus, le système dispose d’une table
appelé bloc de contrôle de processus (PCB: Process Control Bloc) dont chaque
entrée correspond à un processus.
Chaque ligne contient des informations sur le processus : son numéro, son état et
un certains nombres d’autres paramètres.
Quand un processus est (ré) activé, on restaure son contexte à partir de son bloc
de contrôle. 30
32
33