Chapitre 4 Fonctionnement Du Processeur Et Technologie Des Mémoi
Chapitre 4 Fonctionnement Du Processeur Et Technologie Des Mémoi
Chapitre 4 Fonctionnement Du Processeur Et Technologie Des Mémoi
i. introduCtion
4
StruCture du proCeSSeur
6
StruCture du proCeSSeur
Les registres
Lorsque le processeur exécute des instructions, les données sont
temporairement stockées dans de petites mémoires rapides de
8,
16,
32 ou
64 bits.
Les caches
11
StruCture du proCeSSeur
Les Unités Fonctionnelles
12
StruCture du proCeSSeur
Les Unités Fonctionnelles
d) Une unité de gestion des bus (ou unité d'entrées-sorties), qui gère
les flux d'informations entrant et sortant, en interface avec la
mémoire vive du système.
13
StruCture du proCeSSeur
Exécution d’une Instruction
L’exécution d’une instruction par l’unité centrale passe par les étapes
suivantes :
1. Chargement de la prochaine instruction à exécuter depuis la
mémoire jusque dans le registre d’instructions,
2. Modification du compteur ordinal pour qu’il pointe sur l’instruction
suivante,
3. Décodage de l’instruction que l’on vient de charger,
4. Localisation dans la mémoire des éventuelles données utilisées par
l’instruction,
5. Chargement des données, si nécessaire, dans les registres internes
6. Exécution de l’instruction,
7. Stockage des résultats à leurs destinations respectives,
8. Retour à l’étape 1 pour exécuter l’instruction suivante.
14
StruCture du proCeSSeur
Exécution d’une instruction
A partir des générations 2010 les processeurs Intel Core possèdent une
instruction matérielle pour la multiplications dans une extension binaire
(des corps finis).
15
StruCture du proCeSSeur
Exécution d’une instruction
16
Technologie des Mémoires
17
teChnologie deS mémoireS
18
teChnologie deS mémoireS
1octet = 8 bits
1To (téra octet) 1 000 000 000 000 octets (240 octets)
19
teChnologie deS mémoireS
Caractéristique d’une Mémoire
La mémoire vive :
La mémoire vive, généralement appelée RAM (Random Access
Memory) ou mémoire à accès direct, est la mémoire principale du
système. Il s'agit d'un espace permettant de stocker de manière
temporaire des données lors de l'exécution d'un programme. On
distingue deux types de mémoire volatile :
1) La DRAM (Dynamic RAM) : ce type de mémoire est très utilisé car peu
couteuse. On l’utilise comme mémoire vive du système.
2) Les SRAM (Static RAM) permettent un temps d’accès plus court que
les DRAM, mais sont plus coûteuses. Les SRAM sont utilisées lorsque
l’on désire maximiser les performances, par exemple pour construire
des mémoires caches.
21
teChnologie deS mémoireS
Types de Mémoire
Mémoire morte :
nos fichiers
22
teChnologie deS mémoireS
Types de Mémoire
23
teChnologie deS mémoireS
Types de Mémoire
24
teChnologie deS mémoireS
Hiérarchie des mémoires
Les CPUs fonctionnent à une fréquence qui est peut être un multiple de celle de la
carte mère. Ils doivent attendre la mémoire car cette dernière est à la même
fréquence que la carte mère. Par exemple le pentium III ajoutera 5 cycle d’horloge à
ne rien faire durant cette attente. Pour pallier à cela on fait recours à la hiérarchie
suivante
25
teChnologie deS mémoireS
Hiérarchie de mémoires
26
FIN
27