chapitre1SE 1
chapitre1SE 1
chapitre1SE 1
14/02/2023 Isetkef 1
Objectifs
➢Décrire l’évolution historique des ordinateurs
➢ Définir le rôle d’un système d’exploitation
➢Connaître les mécanismes de base d’un système
d’exploitation
14/02/2023 isetkef 2
Plan du cours
1. Définition et rôle d’un système d’exploitation
2. Historique des SE
3. Fonctions d’un SE
4. Structure des SE
5. Classification des SE
14/02/2023 isetkef 3
Définition d’un système
d’exploitation
• Un système d’exploitation (SE) est présent au cœur
de l’ordinateur coordonnant les tâches essentielles
à la bonne marche du matériel. C’est du système
d’exploitation que dépend la qualité de la gestion
des ressources (processeur, mémoire,
périphériques) et la convivialité de l’utilisation
d’un ordinateur
14/02/2023 isetkef 4
Définition d’un système
d’exploitation
• Le système d’exploitation est le logiciel qui
prend en charge les fonctionnalités
élémentaires du matériel et qui propose une
plateforme plus efficace en vue de l’exécution
des programmes. Il gère les ressources
matérielles, offre des services pour accéder à
ces ressources et crée des éléments abstraits de
niveau supérieur, tels que des fichiers, des
répertoires et des processus
14/02/2023 5
Rôle d’un système d’exploitation
Un SE résout les problèmes relatifs à l’exploitation de l’ordinateur en
garantissant :
14/02/2023 isetkef 6
Historique des SE
➢ La 1ère génération (1945 - 1955) : les tubes à
vide et les cartes enfichables
14/02/2023 isetkef 7
Historique des SE
➢ La 1ère génération (1945 - 1955) :
Il n'existait pas de système d'exploitation.
Les utilisateurs travaillaient chacun leur tour sur
l'ordinateur qui remplissait une salle entière.
Ils étaient d'une très grande lenteur et fragilité.
14/02/2023 ISETKef 8
Historique des SE
➢ La 2ème génération (1955 - 1965) : les
transistors et le traitement par lots
➢ Ordinateurs plus fiables
➢ Séparation nette entre concepteurs,
constructeurs, programmeurs, opérateurs
et personnel de maintenance
14/02/2023 9
Historique des SE
➢ La 2ème génération (1955 - 1965) : les
transistors et le traitement par lots
• Types de programmes
Calculs scientifiques programmés en
FORTRAN ou en langage assembleur
• Protocole d’utilisation de la
machine
- Programmeur fournit son paquet de
cartes perforées
- L’opérateur fait lire et exécuter les cartes
par la machine
- L’opérateur récupère la trace d’exécution
sur une imprimante
14/02/2023 isetkef 10
Historique des SE
14/02/2023 11
Historique des SE
➢ La 4ème génération (1980 -2000) : les ordinateurs
personnels.
▪ Amélioration des couts et des performances (circuits intégrés)
▪ Apparition des micro-processeurs
▪ Ordinateurs plus fiables
▪ Mini-ordinateurs
▪ Apparition de réseaux d'ordinateurs individuels qui fonctionnent sous
des systèmes d'exploitation en réseau ou des systèmes d'exploitation
distribués.
▪ Différentes versions de processeurs
▪ Apparition des systèmes d’exploitation actuels (MS-DOS, Windows,
Linux)
▪ Internet
14/02/2023 12
Historique des SE
➢ La 5ème génération (2000- ….) : les ordinateurs personnels portables
et de poche.
✓ Apparition des systèmes ayant une architecture multiprocesseur: Les
systèmes parallèles et répartis:
14/02/2023 13
Historique des SE
14/02/2023 14
Fonctions d’un SE
14/02/2023 15
Structure des SE
1. Le noyau: Systèmes organisés par couches
▪ Réside en mémoire
▪ Petite taille
▪ Gestion du processeur: responsable de la répartition du temps de
processeur entre les différents processus, et un planificateur déterminant
les processus à activer en fonction du contexte.
14/02/2023 16
Structure des SE
14/02/2023 17
Structure des SE
3. Les Entrées/ Sorties:
• Il s’agit de permettre le dialogue (échange d’informations)
avec l’extérieur du système
14/02/2023 isetkef 21
Classification des SE
Classes de systèmes d’exploitation
➢ Mono- tâche (DOS) : ce système n’autorise l’allocation du processeur que pour
une seule tâche. En effet, une tâche ne prend le processeur que si seulement si la
précédente est achevée, si non le système se bloque