Please enable JavaScript.
Coggle requires JavaScript to display documents.
Séance 3: introduction aux systèmes d'exploitation (3- évolution de…
Séance 3:
introduction aux systèmes d'exploitation
1- Définitions
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.
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.
3- évolution de l'histoire des SE
3.1 Première génération : Traitement par lots
Les systèmes d'exploitation 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 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.
3.4 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...)
Question: donner quelques exemples des SE temps réel.
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.
Question: donner quelques exemples des SE distribués.
2- Organisation schématique de la place du SE dans l'ordinateur
7- Rôles du SE
un système d'exploitation est un chef d'orchestre qui gère:
la mémoire centrale
les processeurs
les périphériques E/S
le système des fichiers
l’accès aux ressources
les utilisateurs
5- buts d'un SE:
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
6- Composition d'un SE
Un système d'exploitation est typiquement composé de :
noyau
librairies
programmes applicatifs de base
4- Famille & Classes des systèmes d’exploitation
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.
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
8- exercice:
a-Les SE les plus utilisés pour les PC
b-Quelle est la configuration de votre machine???
c- 3 logiciels applicatifs de base et 3 logiciels installés
d-Comment desinstaller un programme