Académique Documents
Professionnel Documents
Culture Documents
Concepts informatiques
et technologiques
1.
2.
3.
4.
5.
Introduction
Derrire votre programme
Sous le capot de la machine
Les circuits intgrs
Conclusion
1. Introduction
A.
B.
C.
La rvolution informatique
Les classes dapplication et leur caractristiques
Les objectifs de ce cours
A. La rvolution informatique
i.
ii.
iii.
Pourquoi linformatique?
10
11
12
Nombre doccurrences
Maximum doccurrences
Valeur moyenne
Valeur relle
Mesures
13
Il constate que :
Conclusion :
Elles peuvent donc tre estimes lavance et sont par consquent prvisibles
Ltat ne peu donc pas modifier ces valeurs directement. Il doit composer avec
et ne peut quinfluer dessus.
14
A. La rvolution informatique
i.
ii.
iii.
15
Quelques thoriciens
Quelques inventeurs de machines
16
a. Quelques thoriciens
des uns
17
a. Quelques thoriciens
Ingnieur amricain
1936 publie un mmoire dans lequel il examine les applications de la
logique symbolique de Boole aux circuits lectriques relais
1937 soutient sa thse sur la recherche des lois de conception de circuits
de commutation.
1949 rdige avec le mathmaticien Warren Weaver le texte fondateur de
la thorie de linformation The Mathematical Theory of Communication
Bourguiba Riad - ENIT 2006 - Microprocesseurs
18
Quelques thoriciens
Quelques inventeurs de machines
b. Quelques inventeurs de
machines
19
Ingnieur anglais
Propose de corriger les tables mathmatiques de
navigation, en les calculant avec une machine
Conoit plusieurs machines, appartenant 2 catgories:
les machines diffrence, qui calculent des dveloppements
limits (diffrences finies)
les machines analytiques, gnralistes
b. Quelques inventeurs de
machines
Machine diffrence n1
(1820 1832)
21 000 pices mcaniques
Calcule des fonctions
polynomiales de degr 6
Prcision 16 chiffres
Ralisation abandonne en
1932, aprs 12 ans de
travaux, suite un
dsaccord avec un ingnieur
20
b. Quelques inventeurs de
machines
21
Machine diffrence n2
(1847 1849)
4 000 pices mcaniques
Calcule des fonctions
polynomiales de degr 7
Prcision 31 chiffres
Ralise en 1991!
b. Quelques inventeurs de
machines
22
b. Quelques inventeurs de
machines
23
Ingnieur amricain
Propose une machine lectrique pour le dpouillement
du recensement dcennal de 1890
Cre une socit lorigine dIBM (International Business
Machines, 1927)
b. Quelques inventeurs de
machines
24
Mathmaticien amricain
1937 Employ par les laboratoires Bell, il met au point
des calculateurs binaires lmentaires
1940 Il participe ensuite la conception des premiers
calculateurs pour commutateurs tlphoniques.
b. Quelques inventeurs de
machines
25
b. Quelques inventeurs de
machines
Mark II
26
b. Quelques inventeurs de
machines
27
b. Quelques inventeurs de
machines
28
b. Quelques inventeurs de
machines
29
On passe de la calculatrice
lordinateur
30
A. La rvolution informatique
i.
ii.
iii.
31
iii. En rsum
32
iii. En rsum
Habiter en Tunisie,
travailler au Japon,
aller au cinma aux Etats-Unis,
dans la mme journe!!!
33
1. Introduction
A.
B.
C.
La rvolution informatique
Les classes dapplication et leur caractristiques
Les objectifs de ce cours
34
35
36
Serveurs
37
38
Drangement
Dramatique
39
Chien de garde
Systme dexploitation temps rel
Redondance matrielle
Preuve formelle
1122
1000
892
Millions d'units
40
862
800
Calculateurs embarqus
Ordinateurs de bureau
600
488
Serveurs
400
290
200
135
114
93
3
131
129
4
0
1998
1999
2000
2001
2002
41
1000
autre
SPARC
800
Hitachi SH
PowerPC
600
Motorola 68K
MIPS
400
IA-32
ARM
200
0
1998
1999
2000
2001
2002
42
1. Introduction
A.
B.
C.
La rvolution informatique
Les classes dapplication et leur caractristiques
Les objectifs de ce cours
43
I. Concepts informatiques
et technologiques
1.
2.
3.
4.
5.
Introduction
Derrire votre programme
Sous le capot de la machine
Les circuits intgrs
Conclusion
45
Organisation en couches
application
logiciel
(software)
Couche logicielle n
Logiciels systme
Couche logicielle 1
matriel
(hardware)
matriel
46
Le systme dexploitation :
Offre une interface logicielle standardise permettant
daccder au matriel, sans connatre les spcificits de
ralisation de ce dernier.
Le compilateur :
traduit les instructions de haut niveau dabstraction
(C++, Pascal, ) en instruction de bas niveau
comprhensibles par la machine (code binaire).
Bourguiba Riad - ENIT 2006 - Microprocesseurs
47
Le systme dexploitation
...
Bourguiba Riad - ENIT 2006 - Microprocesseurs
48
Application
Systme dexploitation
Systme dexploitation
Pilote (Driver)
Pilote (Driver)
Matriel
Matriel
Machine A
Machine B
49
Langage de
de haut niveau
Langage
assembleur
compilateur
assembleur
50
Les signaux lectriques les plus simples manipuler par une machine
sont on et off :
on
off
51
52
53
=>
1000110010100000
54
Rappel
Langage de
de haut niveau
00000001001110010100010010001101
10001000000011101001101110000010
00101100101101110001111101001101
11111111000010111001000001011011
01110010111000100010111110001011
11001011100101101100011100110100
11000000100111010101011101101111
Swap:
compilateur
muli
add
lw
lw
sw
sw
jr
$2, $5, 4
$2, $4, $2
$15, 0($2)
$16, 4($2)
$16, 0($2)
$16, 4($2)
$31
assembleur
Langage
assembleur
Bourguiba Riad - ENIT 2006 - Microprocesseurs
Code
machine
binaire
55
56
Consquences
57
58
Quelques exemples :
Cobol
Lisp
: calcul symbolique
I. Concepts informatiques
et technologiques
1.
2.
3.
4.
5.
Introduction
Derrire votre programme
Sous le capot de la machine
Les circuits intgrs
Conclusion
60
Unit de
contrle
chemin
entres
donnes
sorties
de
processeur
mmoire
61
62
63
Carte mre
64
Processeur
65
Technologies de ralisation
Anne
Technologie employe
Performance relative
par unit de cot
1951
1965
Transistor
1975
Circuit intgr
1995
2 400 000
2005
35
900
66
1000000
256M
128M
64M
100000
16M
Capacit en bits
10000
4M
1M
1000
256K
64K
100
16K
10
1
1977
1980
1983
1985
1989
1993
1997
Anne
1998
2000
2002
67
Loi de Moore
I. Concepts informatiques
et technologiques
1.
2.
3.
4.
5.
Introduction
Derrire votre programme
Sous le capot de la machine
Les circuits intgrs
Conclusion
69
70
gravure et
en tranches
dpts chimiques
silicium
wafers
dcoupage
test
en puces
test
encapsulation
Bourguiba Riad - ENIT 2006 - Microprocesseurs
71
72
les mathmatiques
linformatique
la physique
la chimie
73
2.
3.
I. Concepts informatiques
et technologiques
1.
2.
3.
4.
5.
Introduction
Derrire votre programme
Sous le capot de la machine
Les circuits intgrs
Conclusion
75
5. Conclusion
76
5. Conclusion