Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTRODUCTION AUX SYSTEMES D'EXPLOITATION - Coggle Diagram
INTRODUCTION AUX SYSTEMES D'EXPLOITATION
1- Definitions
Un système d'exploitation SE est un ensemble de logiciels qui tournent en permanence sur un ordinateur et le contrôle à partir de son démarrage.
Il représente une interface entre l'utilisateur et le matériel.
Il coordonne l'ensemble du travail effectué par les différentes composantes de l'ordinateur.
2- Organisation schématique de la place du
SE dans l'ordinateur
utilisateurs
applications
système
matériel
3- évolution de
l'histoire des SE
3.1 Première génération : Traitement par lots
Les systèmes d'exploitations basés sur le traitement par <<lots>> sont apparus dans les années 1950.
Un lot est une suite d'instructions et de données dans un ensemble de cartes perforées.
L'exécution d'un programme consiste à demander à un opérateur de placer la pile de cartes dans le lecteur, puis l'opérateur lance la lecture séquentielle des cartes.
3.2 Deuxième génération : la multiprogrammation
les systèmes d'exploitation multi-
programmés sont apparus dans les années 1960
Principe de fonctionnement: plusieurs
programmes sont placés en mémoire
centrale, et lorsque le programme en
cours d'exécution attend un résultat de
la part d'un périphérique, le système
d'exploitation ordonne au processeur
d'exécuter un autre programme.
3.3 Troisième génération : le temps partagé
Les systèmes d'exploitation en temps partagé sont apparus dans les années 1970
Ils sont utilisés dans le cas ou plusieurs utilisateurs sont simultanément en communication avec l'ordinateur .
Un système d'exploitation en temps partagé permet l'utilisation interactive de l'ordinateur par plusieurs usagers et plusieurs programmes simultanément.
3.4 Quatrième génération : le temps réel
Les SE temps réel sont apparus au milieu des années 1970.
Ces SE sont destinés aux dispositifs devant donner un résultat dans un délai déterminé
3.5 Cinquième génération : les systèmes distribués
Les SE distribués sont apparus dans les années 1990
Un système distribué permet le partage des ressources entre plusieurs ordinateurs
quelques exemples comme unix linux windows
7- Rôles du SE
un SE est un chef d'orchestre qui gère :
le mémoire centrale
les utilisateurs
le système de fichiers
les périphériques E/S
l'accès aux ressources
les processeurs
6- Composition d'un SE :
un SE est typiquement composé de : librairies - noyau -programmes applicatifs de base
5- buts d'un SE
Fournir un environnement ou l'utilisateur puisse exécuter des programmes
Rendre les système informatique pratique pour l'utilisateur
Utiliser le matériel de façon efficace
4- Familles et classes
les SE des serveurs
les SE des multiprocesseurs
les SE des PC
les SE des assistants personnels (PDA)
les SE embarqués
les SE des objets communicants
les SE temps réel
les SE pour smart cards
classes :
Mono- tâche (exemple :DOS) : A un instant, un seul
programme est exécuté
Multi- tâches (ancienne version de Windows/Unix) : plusieurs
programmes peuvent être exécutés simultanément.
Mono- session (Windows 98) : au plus un utilisateur à la fois
sur une machine.
multi- sessions : Plusieurs utilisateurs peuvent travailler
simultanément sur la même machine.