Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introduction aux systèmes d'exploitation - Coggle Diagram
Introduction aux systèmes d'exploitation
1-Définition
Un système d’exploitation SE
(en anglais OS: operating system) est un ensemble de logiciels qui tournent en permanence sur un ordinateur et le contrôle à partir de son démarrage.
2-Evolution de
l'histoire des SE
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 où 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.
Quatrième génération
: le
temps réel
Les systèmes d'exploitation temps-réel sont apparus au milieu des années
1970
Ces systèmes sont destinés aux dispositifs devant
donner un résultat dans un délai déterminé.
Ces systèmes d'exploitation sont souvent utilisés par
des ordinateurs reliés à un appareil externe (systèmes
de contrôle commande industriel, robots industriels,
applications vidéo, contrôleurs électroménagers, etc...)
Première génération
:
Traitement par lots
-Les systèmes d'exploitation basés sur 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.
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.
Question: donner quelques exemples des SE
distribués.
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-Famille & Classes
des systèmes d’exploitation
Familles
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.
3-Buts/Rôles/Composition
Buts
Fournir un environnement où l’utilisateur puisse exécuter des programmes
Rendre le système informatique pratique pour l’utilisateur
Utiliser le matériel de façon efficace
Composition
Un système d'exploitation est typiquement composé de :
-noyau
-librairies
-programmes applicatifs de base
Rôles
un système d'exploitation est un chef d'orchestre qui gère:
-la mémoire centrale
-les utilisateurs
-le système des fichiers
-les périphériques E/S
-l’accès aux ressources
-les processeurs