Professional Documents
Culture Documents
cours d’architecture
40 heures de cours
15 heures de TD
cours disponible à
http://www.blois.univ-tours.fr/˜marcel/
architecture des ordinateurs cours 1 : introduction 21 février 2005
2
plan
1. introduction
2. pré-requis : codage et algèbre de Boole
3. arithmétique et circuits de calcul
4. mémoire
5. bus
6. jeux d’instructions
7. CPU
8. unité de commande
architecture des ordinateurs cours 1 : introduction 21 février 2005
3
cours 1
introduction
plan de ce cours
– introduction
plan de ce cours
– introduction
– historique
plan de ce cours
– introduction
– historique
– machine Von Neumann
plan de ce cours
– introduction
– historique
– machine Von Neumann
– aperçu
plan de ce cours
– introduction
– historique
– machine Von Neumann
– aperçu
– conclusion
– clavier,
– souris,
– écran,
– imprimante,
– disquette, etc...
– mécanisme d’entrées-sorties
– nombre de bits utilisés pour un type de donnée
– ...
la machine invisible
– technologie de la mémoire
– signaux de contrôle
– ...
architecture et organisation
la machine invisible
la machine invisible
fonctions de base
4 fonctions de base
historique
historique
historique
20ème siècle
J. Von Neumann (1946) décrit un modèle de machines
universelles
les machines actuelles
générations
1945-1958
1958-1964
1965-1971
108
loi de Moore
Pentium IV
Pentium III
107
Pentium Pro Pentium II
Pentium PPC G3
386
80286
105
8086
104
4004
103
1970 1975 1980 1985 1990 1995 2000 2005
1972-1977
après
Evolution
fonctionnement schématique
l’UC
I/O Memory
System
Bus
CPU
CPU
Arithmetic
Registers and
Logic Unit
Internal CPU
Interconnection
Control Unit
Aperçu
signal et chronogramme
signal et chronogramme
signal et chronogramme
Horloge
Registres
Bus
Mémoire
fonctionnement
fonctionnement
lecture
RA ← adresse
RM ← mémoire[RA]
fonctionnement
lecture écriture
RA ← adresse RM ← valeur
RM ← mémoire[RA] RA ← adresse
mémoire[RA] ← RM
ALU
fonction à 3 paramètres
– 1 opération
– 2 arguments
– 1 résultat
nécessite un/des registre(s) de mémorisation
– entrées, sortie
– résultats intermédiaires
architecture des ordinateurs cours 1 : introduction 21 février 2005
33
E/S
Unité de commandes
– Compteur ordinal (P C)
adresse mémoire de l’instruction à exécuter
– Registre d’instruction (RI)
instruction découpée en différentes parties
la machine complète
jeu d’instructions
exemple
H0 : RA ← P C
H1 : RI ← RM,P C ← P C + 1
H2 : RSP ← RIp
H3 : ACC ← RE
H0 : RA ← P C
H1 : RI ← RM,P C ← P C + 1
H2 : RA ← RIp
H3 : ACC ← ACC + RM
H0 : RA ← P C
H1 : RI ← RM,P C ← P C + 1
H2 : RSP ← RIp
H3 : RE ← ACC
architecture des ordinateurs cours 1 : introduction 21 février 2005
40
chargement
Conclusion
solutions
mesures de performance
prochain chapitre
• Boolean Binary
Input • logic Output Input storage Output
• function cell
Read
Activate Write
signal