Académique Documents
Professionnel Documents
Culture Documents
1/90
Le Cours
2/90
Contenu
I
I
I
I
I
I
Systmes dexploitation
I
I
I
I
I
I
Prcisions
I
Intervenants TPs :
I
I
F. Letombe
J. Hondermarck
F. Letombe
Thorique :
DS + Examen
; Examen)
2
Pratique : 2 Examens TP
max(
Calcul de la moyenne :
Moyenne =
2
1
orique + Pratique
The
3
3
4/90
Histoire de linformatique
La prhistoire (-3000 1940)
Les premiers pas de linformatique (1941 1968)
Dautres dates et personnages importants
Architecture des ordinateurs
Gnrations dordinateurs
Codage de linformation
Architecture de von Neumann
La structure matrielle dun ordinateur
Systmes dexploitation
Dfinition
Processus
Mmoire
Entres/Sorties
Systmes de fichiers
5/90
16
24
48
56
17
25
49
57
Carte n 5
18 19 20
26 27 28
50 51 52
58 59 60
11
27
43
59
13
29
45
61
21
29
53
61
13
29
45
61
14
30
46
62
22
30
54
62
15
31
47
63
Carte n 2
2 3 6 7 10
18 19 22 23 26
34 35 38 39 42
50 51 54 55 58
11
27
43
59
14
30
46
62
15
31
47
63
15
31
47
63
Carte n 4
8 9 10 11 12
24 25 26 27 28
40 41 42 43 44
56 57 58 59 60
13
29
45
61
14
30
46
62
15
31
47
63
23
31
55
63
Carte n 6
34 35 36
42 43 44
50 51 52
58 59 60
37
45
53
61
38
46
54
62
39
47
55
63
32
40
48
56
6/90
33
41
49
57
Citation
7/90
Histoire de linformatique
La prhistoire (-3000 1940)
Les premiers pas de linformatique (1941 1968)
Dautres dates et personnages importants
Architecture des ordinateurs
Gnrations dordinateurs
Codage de linformation
Architecture de von Neumann
La structure matrielle dun ordinateur
Systmes dexploitation
Dfinition
Processus
Mmoire
Entres/Sorties
Systmes de fichiers
8/90
Avant notre re
-3000 : Priode de lempereur Chinois Fou-Hi dont le symbole magique, loctogone trigramme contient les 8 premiers nombres reprsents sous forme binaire par des
traits interrompus ou non : 000 001 010 011 etc ...
-2000 : Apparition au Moyen Orient du premier outil de
calcul : labaque
Histoire de linformatique
La prhistoire (-3000 1940)
Les premiers pas de linformatique (1941 1968)
Dautres dates et personnages importants
Architecture des ordinateurs
Gnrations dordinateurs
Codage de linformation
Architecture de von Neumann
La structure matrielle dun ordinateur
Systmes dexploitation
Dfinition
Processus
Mmoire
Entres/Sorties
Systmes de fichiers
12/90
Histoire de linformatique
La prhistoire (-3000 1940)
Les premiers pas de linformatique (1941 1968)
Dautres dates et personnages importants
Architecture des ordinateurs
Gnrations dordinateurs
Codage de linformation
Architecture de von Neumann
La structure matrielle dun ordinateur
Systmes dexploitation
Dfinition
Processus
Mmoire
Entres/Sorties
Systmes de fichiers
15/90
Citation
17/90
Objectif
Interprteur de
Compilateurs
diteurs
Programme
commandes
systme
Systme dexploitation
Langage machine
Micro-architecture
Matriels
Priphriques physiques
18/90
Histoire de linformatique
La prhistoire (-3000 1940)
Les premiers pas de linformatique (1941 1968)
Dautres dates et personnages importants
Architecture des ordinateurs
Gnrations dordinateurs
Codage de linformation
Architecture de von Neumann
La structure matrielle dun ordinateur
Systmes dexploitation
Dfinition
Processus
Mmoire
Entres/Sorties
Systmes de fichiers
19/90
Grande lenteur/fragilit
20/90
Mmoire
principale
CPU
Omnibus
22/90
Module
dE/S
Module
dE/S
I
I
Rcapitulatif
Gnration
1
2
3
Dates
approximatives
19461957
19581964
19651971
19721977
1978????
Technologie
Tube vide
Transistor
Intgration
petite
et moyenne
chelle
Intgration
grande
chelle
Intgration
trs grande
chelle
25/90
Performance
(oprations par seconde)
40 000
200 000
1 000 000
10 000 000
Histoire de linformatique
La prhistoire (-3000 1940)
Les premiers pas de linformatique (1941 1968)
Dautres dates et personnages importants
Architecture des ordinateurs
Gnrations dordinateurs
Codage de linformation
Architecture de von Neumann
La structure matrielle dun ordinateur
Systmes dexploitation
Dfinition
Processus
Mmoire
Entres/Sorties
Systmes de fichiers
26/90
Changement de base
Nom de la base
Binaire
Octal
Dcimal
Hexadcimal
b
2
8
10
16
Chiffres
0, 1
0, 1, 2, 3, 4, 5, 6, 7
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
27/90
n
X
ai bi
i=0
Exemple
La forme gnrale dun nombre entier en dcimal (base 10) est
n
X
cimal = dn dn1 . . . d1 d0 =
di 10i
De
i=0
3
X
di 10i
i=0
1
1
1
1
1
0
1
0
1
1
0
1 210 + 1 29 + 1 28 + 1 27 + 1 26 + 1 25 + 1 24 + 1 23 + 1 22 + 1 21 + 1 20
1024 + 512 + 256 + 128 + 64 + 0 + 16 + 0 + 4 + 2 + 0
Octal
3
7
2
6
3 83 + 7 82 + 2 81 + 6 80
1536 + 448 + 16 + 6
Dcimal
2
0
0
6
2 103 + 0 102 + 0 101 + 6 100
2000 +
0
+
0
+
6
Hexadcimal
7
D
6
7 162 + 13 161 + 6 160
1792 + 208 +
6
29/90
Notations
Dfinition (Notation dindice)
I
Exemple
2006 =
=
=
=
=
=
111110101102
37268
(3726)8
200610
7D616
(7D6)16
30/90
Exemple
b = 2 et b = 10102 =
=
=
=
b = 16 et b = 3E816 =
=
=
1 23 + 0 22 + 1 21 + 0 20
18+04+12+01
8+0+2+0
1010
3 162 + 14 161 + 8 160
3 256 + 14 16 + 8 1
768 + 224 + 8 = 100010
31/90
Exemple
46
Reste 0
2 base
23 2
1 11 2
1 5
1
Quotient
4610 = 1011102
46
14 = E
2
2 2
0 1
- 1
32/90
4610
2
0
16
2
16
2 0
= 2E16
Exemple
Hexadcimal
z
Binaire
Octal
7
}|
1 1 1
| {z }
7
B
}|
1 0 1
| {z }
5
33/90
1 1 0
| {z }
6
A
}|
1 0 0
| {z }
4
3
}|
0 1 1
| {z }
3
7
}|
1 1 1
| {z }
7
B
}|
1 0 1
| {z }
5
34/90
1 1 0
| {z }
6
A
}|
1 0 0
| {z }
4
3
}|
0 1 1
| {z }
3
123
27
123
27
1101
189 et
De plus
+
312
+ 54
+ 123
729 10
23121 4
Vrification : 231214 = (512 + 192 + 16 + 8 + 1)10 = 72910
35/90
Le code ASCII
I
I
I
Histoire de linformatique
La prhistoire (-3000 1940)
Les premiers pas de linformatique (1941 1968)
Dautres dates et personnages importants
Architecture des ordinateurs
Gnrations dordinateurs
Codage de linformation
Architecture de von Neumann
La structure matrielle dun ordinateur
Systmes dexploitation
Dfinition
Processus
Mmoire
Entres/Sorties
Systmes de fichiers
37/90
Caractristiques de lIAS
La machine de von Neumann (EDVAC) IAS (Institute for
Advanced Studies) est compose de
1. une mmoire principale (MP) qui contient donnes et
instructions
2. une unit arithmtique et logique (UAL) capable de
fonctionner sur des donnes binaires
3. une unit de contrle (UC) qui interprte les instructions
en mmoire et en entrane lexcution
4. un dispositif dentre et de sortie (E, S) pris en charge par
lunit de contrle
38/90
Unit
arithmtique
Mmoire
et logique (UAL)
principale
(MP)
Dispositif
dE/S
Unit de
contrle du
programme
(UC)
39/90
(E, S)
Histoire de linformatique
La prhistoire (-3000 1940)
Les premiers pas de linformatique (1941 1968)
Dautres dates et personnages importants
Architecture des ordinateurs
Gnrations dordinateurs
Codage de linformation
Architecture de von Neumann
La structure matrielle dun ordinateur
Systmes dexploitation
Dfinition
Processus
Mmoire
Entres/Sorties
Systmes de fichiers
40/90
Dfinitions
I
I
I
I
I
I
I
Processeur
Unit de commande
Contrleur
CDROM
Mmoire principale
Contrleur
vido
Registres
Contrleur
clavier
Bus
42/90
La carte-mre
I
45/90
Lhorloge
I
Pile du CMOS
I
47/90
Le BIOS
I
I
49/90
Le processeur
I
Unit de contrle (control unit) : lit les donnes arrivant, les dcode puis
les envoie lunit dexcution
I
I
I
Unit dexcution (ou unit de traitement) : accomplit les tches que lui
a donnes lunit de contrle
I
I
I
I
Unit de gestion des bus (ou unit dE/S) : gre les flux dinformations
entrant et sortant, en interface avec la mmoire vive du systme
51/90
52/90
La mmoire
I
Catgories de mmoires
I
Caractristiques techniques
I
Vive
Statique
Dynamique
Asynchrone
SRAM
FPM
EDO
54/90
Synchrone
SDRAM
DDRSDRAM
RAMBUS
VCMRAM
FCRAM
55/90
clavier
scanner
Priphriques de sortie
I
cran
imprimante
Priphriques dentre/sortie
I
disque dur
carte son
56/90
57/90
Les bus
I
Caractristiques
I
60/90
60/90
Citation
61/90
Objectif
Pour quun ordinateur soit capable de faire fonctionner un
programme informatique (appel parfois application ou logiciel),
la machine doit tre en mesure deffectuer un certain nombre
doprations prparatoires afin dassurer les changes entre le
processeur, la mmoire, et les priphriques
Systme
Rservations
Navigateur
Application
bancaire
ariennes
Web
Interprteur de
Compilateurs
diteurs
Programme
commandes
systme
Systme dexploitation
Langage machine
Matriels
Micro-architecture
Priphriques physiques
62/90
Histoire de linformatique
La prhistoire (-3000 1940)
Les premiers pas de linformatique (1941 1968)
Dautres dates et personnages importants
Architecture des ordinateurs
Gnrations dordinateurs
Codage de linformation
Architecture de von Neumann
La structure matrielle dun ordinateur
Systmes dexploitation
Dfinition
Processus
Mmoire
Entres/Sorties
Systmes de fichiers
63/90
Dfinition
Dfinition (Systme dexploitation)
I
temps
espace
64/90
Histoire de linformatique
La prhistoire (-3000 1940)
Les premiers pas de linformatique (1941 1968)
Dautres dates et personnages importants
Architecture des ordinateurs
Gnrations dordinateurs
Codage de linformation
Architecture de von Neumann
La structure matrielle dun ordinateur
Systmes dexploitation
Dfinition
Processus
Mmoire
Entres/Sorties
Systmes de fichiers
65/90
Dfinition
Dfinition (Processus)
I
I
le programme executable
ses donnes
sa pile
le compteur ordinal
le pointeur de pile
66/90
Pseudo-paralllisme
67/90
Initialisation du systme
68/90
69/90
I
I
I
I
I
70/90
tats
Un processus peut prendre un de ces
3 tats
I
Histoire de linformatique
La prhistoire (-3000 1940)
Les premiers pas de linformatique (1941 1968)
Dautres dates et personnages importants
Architecture des ordinateurs
Gnrations dordinateurs
Codage de linformation
Architecture de von Neumann
La structure matrielle dun ordinateur
Systmes dexploitation
Dfinition
Processus
Mmoire
Entres/Sorties
Systmes de fichiers
72/90
Gestion de la mmoire
I
I
73/90
Monoprogrammation
Exemple
MS DOS : Un seul processus en mmoire la fois
En pratique
I
74/90
Multiprogrammation
75/90
I
I
Rallocation
Protection
76/90
Va et vient
77/90
Mmoire virtuelle
I
I
I
78/90
Histoire de linformatique
La prhistoire (-3000 1940)
Les premiers pas de linformatique (1941 1968)
Dautres dates et personnages importants
Architecture des ordinateurs
Gnrations dordinateurs
Codage de linformation
Architecture de von Neumann
La structure matrielle dun ordinateur
Systmes dexploitation
Dfinition
Processus
Mmoire
Entres/Sorties
Systmes de fichiers
79/90
Entres/Sorties
But
I
80/90
Communication
82/90
Les interruptions
83/90
84/90
Organisation en cylindres
85/90
Histoire de linformatique
La prhistoire (-3000 1940)
Les premiers pas de linformatique (1941 1968)
Dautres dates et personnages importants
Architecture des ordinateurs
Gnrations dordinateurs
Codage de linformation
Architecture de von Neumann
La structure matrielle dun ordinateur
Systmes dexploitation
Dfinition
Processus
Mmoire
Entres/Sorties
Systmes de fichiers
86/90
87/90
Fichiers
88/90
Catalogues
I
I
89/90
Systme de fichiers
I