Information Technology Reference
In-Depth Information
1. Dans le cas où l'on dispose d'une machine CISC munie d'un jeu d'instructions du
type « codeopération, modeadressage, registre, champopérande », donnez la liste
des instructions machine permettant de réaliser ce programme.
2. Dans le cas où l'on dispose d'une machine RISC, rappelez le jeu type d'instruc-
tion dont on dispose et donnez la séquence d'instructions machine permettant de
réaliser ce programme.
LA FONCTION DE MÉMORISATION
10.4
Cache à correspondance directe
Soit une mémoire de mots de 32 bits, adressée avec des adresses de 32 bits. Le cache
à correspondance directe contient 4 Ko de données utiles. Une entrée du cache
contient un bloc de 1 mot mémoire.
1. Calculez la taille réelle du cache.
2. On considère que lors de l'exécution d'un programme, le processeur accède aux
mots mémoire suivants dont les adresses sont :
(00000000) 16 , (00000008) 16 , (00000001) 16 , (00001000) 16 , (FFFF0008) 16 , (00000000) 16
Le cache est initialement vide. Représentez l'évolution du cache en notant les
défauts et les succès.
10.5
Calcul de la taille réelle d'un cache
Soit une mémoire centrale de 1 Go, composée de mots de 64 bits. On désire réaliser
une mémoire cache pour améliorer les performances du processeur disposant de
cette mémoire centrale en lui ajoutant un dispositif de mémoire cache travaillant par
blocs de 8 mots de 64 bits et de capacité utile égale à 64 Ko. Quelle est la taille réelle
de ce cache à correspondance directe ?
10.6
Cache associatif et remplacement de lignes
Soit un processeur qui dispose d'une mémoire cache associative de quatre entrées.
Les adresses mémoire sont sur 16 bits. Chaque mot mémoire fait 32 bits. La
mémoire centrale est adressable par octet. Chaque entrée du cache contient un bloc
de quatre mots.
1. Quelle est la taille de l'étiquette ?
2. Soit la suite de références suivantes, qui correspondent aux accès mémoire
demandés par le processeur, en termes d'adresses d'octets, dans le temps. Les
adresses sont données en hexadécimal (base 16).
Te m p s
0
1
2
3
4
5
6
7
8
Adresse
001F
0A1F
013A
001D
1B1E
0014
013B
1B32
1137
 
Search WWH ::




Custom Search