SOMMAIRE
SOMMAIRE .............................................................................................................................. 1
SEANCE 1 : Introduction aux S.E. ............................................................................................ 3
I. Introduction .................................................................................................................... 3
II. Présentation du Système d’exploitation ......................................................................... 4
A) La structure et les fonctions du S.E. ....................................................................... 4
a). La hiérarchie des programmes ........................................................................... 4
Logiciel : définition .................................................................................................... 5
Progiciel : définition ................................................................................................... 5
Collecticiel: définition ................................................................................................ 5
Gratuiciel: définition .................................................................................................. 5
Logiciel libre : définition ............................................................................................ 5
Logiciel contributif: définition ................................................................................... 5
Compilateur ................................................................................................................ 6
Editeur ........................................................................................................................ 6
Interpréteur de commandes ........................................................................................ 6
Schéma de transmission d’une instruction ................................................................. 7
b). Les fonctions principales d’un S.E. .................................................................... 8
c). Les interruptions ................................................................................................. 8
d). Les déroutements ................................................................................................ 9
e). Le noyau (kernel) du S.E. ................................................................................... 9
B) Fonctionnement d’un processeur de base ............................................................. 13
Le processeur ................................................................................................................ 13
C) Historique des S.E. (cf. A.Tanenbaum): ............................................................. 16
III. Typologie des S.E. ................................................................................................... 19
A) Classification selon les machines ......................................................................... 19
1) Les S.E. pour mainframes ........................................................................................ 19
2) Les S.E. serveurs ...................................................................................................... 19
3) Les S.E. personnels .................................................................................................. 19
4) Les S.E. temps réel ................................................................................................... 20
5) Les S.E. embarqués .................................................................................................. 20
6) Les S.E. pour Smart Cards (cartes intelligentes) ...................................................... 20
B) Selon les services rendus ...................................................................................... 20
1) mono/multi tâches : .................................................................................................. 20
2) mono/multi-utilisateurs : .......................................................................................... 20
C) Selon leur architecture .......................................................................................... 21
1) Systèmes centralisés : ............................................................................................... 21
2) Systèmes répartis (distributed systems) : ................................................................. 21
D) Selon leur capacité à évoluer ................................................................................ 21
1) Systèmes fermés (ou propriétaires) : ........................................................................ 21
2) Systèmes ouverts : .................................................................................................... 21
E) Selon l’architecture matérielle qui les supporte ....................................................... 22
1) Architecture monoprocesseur (temps partagé ou multiprogrammation) : ............... 22
2) Architecture multiprocesseur (parallélisme) : .......................................................... 22
3) Architecture faiblement ou fortement couplée. ........................................................ 22