Académique Documents
Professionnel Documents
Culture Documents
1 2
■ Un système d'exploitation (SE, en anglais Operating System OS) est un ensemble ■ Logiciel qui permet une utilisation simple et efficace des ressources d’un ordinateur
3 4
25/10/2022
5 6
7 8
25/10/2022
• Cacher la complexité des machines pour l'utilisateur afin d'utiliser la machine sans
savoir ce qui est derrière
9 10
11 12
25/10/2022
Rôles du système d'exploitation: Partage des Rôles du système d'exploitation: Partage des
ressources – le processeur ressources – la mémoire
13 14
15 16
25/10/2022
Les différents types de système d’exploitation Les différents types de système d’exploitation
■ Multi tâches ■ Multi tâches « coopératif » :
• plusieurs tâches (processus) peuvent être exécutées simultanément
■ Chaque processus doit explicitement permettre à une autre tâche de s’exécuter
• Applications = Ensemble de processus légers (Thread)
■ Inconvénients :
• Processus en cours bloqué = système bloqué
• Partage des ressources dépend de la programmation du processus
Windows 3.x
17 18
Les différents types de système d’exploitation Les différents types de système d’exploitation
■ Multi tâches « préemptif » : ■ Multi processeurs
■ Un système est dit préemptif lorsqu'il possède un ordonnanceur (aussi ■ Le multiprocessing est une technique consistant à faire fonctionner plusieurs
appelé planificateur), qui répartit, selon des critères de priorité, le temps machine
entre les différents processus qui en font la demande. processeurs en parallèle afin d'obtenir une puissance de calcul plus importante que celle
• Sauvegarde de l’état (compteur ordinal, registres) obtenue avec un processeur haut de gamme ou bien afin d'augmenter la disponibilité du
• File d’attente
système (en cas de panne d'un processeur).
• Restauration du contexte d’exécution
■ On appelle SMP (Symmetric Multiprocessing ou Symmetric Multiprocessor) une
architecture dans laquelle tous les processeurs accèdent à un espace mémoire partagé.
19 20
25/10/2022
Les différents types de système d’exploitation Les différents types de système d’exploitation
■ Mono utilisateur ■ Systèmes embarqués
■ Multi utilisateurs – prévus pour fonctionner sur :
• Peuvent supporter plusieurs sessions en même temps • des machines de petite taille (PDA, téléphone, …)
• Localement / à distance (terminal, bureau à distance, …) • des appareils électroniques autonomes (sondes spatiales, robot, ordinateur de bord
de véhicule, …)
• Sécurisation des données
– Autonomie réduite = gestion avancée de l'énergie
• Droits d’utilisation des programmes
21 22
Les différents types de système d’exploitation Les tâches d’un système d’exploitation
■ Systèmes temps réel
■ prévus pour traiter des informations de manière fiable dans un temps donnés : ■ La gestion des processus
■ Applications industrielles, ■ La gestion de la mémoire
■ Robotique, ■ La gestion des fichiers
■ Transports, … ■ Les gestion des entrées-sorties
23 24
25/10/2022
– Le SE est chargé de gérer l’allocation du processeur entre les différents programmes ■ En cas d’insuffisance en mémoire physique, le SE peut créer une zone mémoire sur le disque
grâce à un algorithme d’ordonnancement appelé Mémoire virtuelle qui est contrepartie beaucoup plus lente
■ Le type d’ordonnanceur dépend du SE en fonction de l’objet visé
25 26
25 26
Les tâches d’un système d’exploitation : gestion des Les tâches d’un système d’exploitation : gestion des
fichiers entrées-sorties
■ Le SE permet d’unifier et de contrôler l’accès des programmes aux ressources matérielles
■ Le Fichier constitue le seul et unique moyen de sauvegarde des données contenues dans la
par l’intermédiaire des pilotes
mémoire de l’ordinateur
– Un pilote est un programme qui permet d'assurer la liaison entre un système
■ Le SE permet de traiter, de conserver des quantités importantes de données ainsi que de les
d'exploitation et un périphérique
partager entre plusieurs programmes informatiques
■ Les services de gestion de périphériques peuvent concerner l’installation, le paramétrage et
■ Il offre à l'utilisateur une vue abstraite sur ses données et permet de les localiser à partir d'un
l’utilisation des périphériques
chemin d'accès
■ La gestion des fichiers est l’ensemble des actions relatives à leur existence : création, édition,
recherche, duplication, suppression, impression, compression,…
27 28
27 28
25/10/2022
29 30