1
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
2
IV. Les étapes du démarrage d’un S.E. .......................................................................... 23
V. Conclusion .................................................................................................................... 24
LEXIQUE ................................................................................................................................. 25
A) Micro-noyau ......................................................................................................... 25
B) Noyau monolithique ............................................................................................. 25
C) BIOS ..................................................................................................................... 25
D) CMOS ................................................................................................................... 26
E) L’IEEE ..................................................................................................................... 26
F) Serveur (informatique) ............................................................................................. 27
G) Station de travail ................................................................................................... 27
3
CONTENUS
CAPACITÉS ATTENDUES
COMPÉTENCES
CONCERNÉES
S21 Système d'exploitation d'un
poste de travail
Principes fondamentaux :
gestion des processus
gestion de la mémoire
gestion de fichiers
gestion des entrées-sorties
Expliquer les principes de base du
fonctionnement d'un système d'exploitation
mono-utilisateur.
C39
C46
C47
SEANCE 1 : Introduction aux S.E.
I. Introduction
Le système d’exploitation est un programme sans lequel les ordinateurs actuels ne peuvent
fonctionner. Le plus connu est bien sûr Windows puisqu’il est la pierre angulaire de la
démocratisation de l’informatique.
Il existe plusieurs façons d’aborder la notion de système d’exploitation. Celle adoptée ici est
la suivante :
Nous tenterons d’abord de présenter le S.E. à travers ses fonctions et sa structure en passant
par une vue d’ensemble du fonctionnement d’un processeur. Puis nous replacerons les S.E.
d’aujourd’hui dans un contexte historique
Nous distinguerons ensuite les différents types de S.E. les plus courants. Puis nous exposerons
les étapes du démarrage d’un S.E.
Pour tout apport supplémentaire, se reporter aux parutions suivantes :
Les systèmes d’exploitation 2e édition d’Andrew Tanenbaum (éd. Pearson Education),
Systèmes d’exploitation de J. Archer Harris (éd. EdiScience),
Inside Windows 2000 3e édition de Salomon et Russinovitch.
Les systèmes d’exploitation des ordinateurs de Laurent Bloch (éd. Vuibert Informatique)
4
II. Présentation du Système d’exploitation
A) La structure et les fonctions du S.E.
a). La hiérarchie des programmes
Pour faire fonctionner un ordinateur il est nécessaire de faire appel à plusieurs types de
programmes.
Certains sont écrits en langage machine (Assembleur) et seul la machine peut les interpréter.
Ce langage n’est pas unifié, autrement dit, il diffère en fonction des processeurs. Chaque
processeur possède un langage assembleur.
D’autres sont développés en langage compréhensible pour l’homme : le langage évolué (C,
VB, …etc.). Le plus souvent ce sont des programmes utilisateur comme les suites
bureautiques, les logiciels de gestion ou les navigateurs Clients Web.
Logiciels de
gestion
comptable
S.G.B.D.R.
Jeux
Suites
bureautiques
Compilateurs
Editeurs
Interpréteur de
commandes
Système d’Exploitation
Langage Machine
Matériel
Programmes
utilisateur
Programmes
système
Matériels
5
Logiciel : définition
Dans le sens large, ce mot désigne l’ensemble des programmes (par opposition avec
l’ensemble du matériel). On le désigne aussi par software, opposé à hardware.
Dans son sens plus restreint, il peut désigner un programme (un seul).
Exemple : Microsoft fait des softwares mais aussi DU software.
Progiciel : définition
C’est un PROduit logiCIEL
Collecticiel: définition
(ou groupware ou synergiciel) : Est un programme qui permet le travail en collaboration, en
groupe, via un réseau.
Gratuiciel: définition
(ou freeware) : Est un programme mis à disposition gratuitement par l‘auteur quel que soit le
cadre dans lequel il est utilisé.
Logiciel libre : définition
(ou Open Source) Programme fourni avec ses codes source. L’utilisateur peut donc le
modifier, l’améliorer, le diffuser
Logiciel contributif: définition
(ou shareware) : Est un programme mis à disposition pour essai. Pour avoir le droit d’utiliser
un shareware dans le cadre d’une activité, il faut verser une contribution à son auteur.
(L’essayer est gratuit, l’utiliser est payant)
1 / 27 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !