Académique Documents
Professionnel Documents
Culture Documents
Programme
système d’exploitation)
Programmes
Système bancaire Réservation d’avion Jeux d’aventure
d’application
Compilateurs Editeurs Interpréteur de commandes Programmes
Système d’exploitation
système
Langage machine
Microprogrammation Matériel
Dispositifs physiques
i. La couche la plus basse contient les circuits physiques (circuits intégrés et autres
dispositifs physiques).
ii. Un logiciel de base qui contrôle ces différents dispositifs et fournit une interface plus
simple à la couche suivante. Ce logiciel, appelé un microprogramme, se situe
généralement dans des mémoires mortes et exécute des instructions en langage machine
(binaire) l’une après l’autre.
La fonction principale d’un système d’exploitation est de masquer toute la complexité de
la couche précédente et de présenter au programmeur un ensemble d’instructions plus
simples à utiliser. Le reste des programmes systèmes se trouve au- dessus du système
d’exploitation. On y trouve l’interpréteur de commandes (shell), les compilateurs, les
éditeurs et d’autres programmes qui ne dépendent pas des programmes d’application.
2- Définitions:
- Le système d'exploitation (SE, en anglais Operating System ou OS) est un ensemble de
programmes responsables de la liaison entre les ressources matérielles d'un ordinateur
(Hardware) et les applications de l'utilisateur (traitement de texte, jeu vidéo...) (Software).
Gestion de la mémoire
Gestion du processeur
4.1. Les systèmes porte ouverte : Les premiers systèmes informatiques ne disposaient
pas de systèmes d’exploitation. Ces systèmes sont composés d'un lecteur de cartes perforées
pour lire les programmes et les données, d'un ordinateur pour exécuter les programmes et
d'une imprimante pour extraire les résultats.
Les opérations d’E/S relatives aux cartes et aux imprimantes sont, en général, longues par
rapport aux performances de la machine Nécessité d’améliorer la rentabilité de l’ordinateur
de traitement. Un opérateur professionnel est engagé pour s’occuper du système :
L’opérateur regroupe une suite de travaux en un lot (fournée) qui sera soumis à la machine
Train de travaux (Batch).
- Transférer les travaux sur une bande magnétique et à monter la bande sur le lecteur de
bandes
- Faire lire cette bande, à la place des cartes, par le moniteur d’enchaînement des travaux ;
Partage de ressources.
Accélération du calcul :
Fiabilité
5. Modèle en Couches
6. Virtualisation
La virtualisation est une technologie qui permet d’abstraire les détails du matériel physique
et de fournir des ressources virtuelles pour les applications de haut niveau. En effet, la
virtualisation regroupe toutes les technologies matérielles ou logiciels qui permettent de faire
fonctionner, sur une même machine physique, plusieurs configurations informatiques
(systèmes d'exploitation généralement), pour former de nombreuses machines virtuelles, qui
reproduisent le comportement des machines physiques.
6.2. Hyperviseur :