Exo de memoire cache

xzx -  
 perla -
Bonjour,

Soit un cache direct de 256o avec des blocs de 16 octets.
1. Donnez le découpage d'une adresse de 32 bits pour accéder à ce cache
2. Remplissez les deux tableaux suivants :
le premier tableau trace l'évolution des clés du cache,
le deuxième tableau donne les adresses où la machine eectue une lecture
3. Calculez le taux d'échec
État du cache
index/clé initiale/clés intermédiaires/clé finale
0 0xFFFFF0
1 0xFFEA10
2 0x000000
3 0xAB14F0
4 0xA14F0B
5 0xBF1060
6 0x00001B
7 0x4AB02B
8 0x000011
9 0x012004
10 0xFFFFF0
11 0xA4110A
12 0x000011
13 0xBCD20F
14 0x00001A
15 0xFFF0A0

Accès mémoire
Lecture à l'adresse/Succès/Échec
0x1111146A
0x00001AEC
0x000011EC
0xFFFFF0A0
0x01200402
0x00001B6A
0x0BA12E10
0xA4110A48
0xFFFFF0A0
0xFFFFEB1C
0x1111146A
0xA4110A40
0x000011E0

A voir également:

1 réponse

perla
 
bonjour,je veux créer un tableau de bits de taille maximale égale à 32 en C.comment faire exactement??
0