Temps moyen de récupération d'un instruction
Mémoire : Temps moyen de récupération d'un instruction. Recherche parmi 300 000+ dissertationsPar natsu_dragneel • 6 Novembre 2022 • Mémoire • 263 Mots (2 Pages) • 609 Vues
Exercice 1 :
Si le temps d’accès au cache est de 10 ns, le temps de pénalité au cache est de 15 ns, et que le temps d’échec du cache est de 3 fois le temps de pénalité au cache. Calculez le temps de récupération d’une instruction.
Le temps moyen de récuperation d’une instruction est = Temps d’échec × Temps de pénalité + (1 − Temps d’échec) × Temps d’acces au cache
Donc: (3 * 15 ns) * 15 ns +(1- (3 * 15 ns)) * 10ns = 235ns
Le temps moyen de récupération d’une instruction serait donc de 235 nanosecondes.
Exercice 2 :
Supposons que la mémoire physique d’un ordinateur est découpée en 8 pages (de 0 à 7) de 512 octets.
Le tableau résume les numéros de page et le déplacement:
Adresse virtuelle | Numéro de page | Déplacement |
300 | 0 | 300 |
511 | 0 | 511 |
512 | 1 | 0 |
1025 | 2 | 1 |
2047 | 3 | 511 |
2049 | 4 | 1 |
3500 | 6 | 428 |
4096 | 8 | 0 |
5000 | 9 | 392 |
6000 | 11 | 368 |
Exercice 3 :
Calculez le nombre d’entrées dans une table de pages si nous utilisons un adressage virtuel sur 32 bits, 64 bits, et 128 bits respectivement et que la taille d’une page est de 4 Ko.
Pour 32 bits, il y aura plus de 220 (20 = 32 - 12 (déplacement)) entrés dans la table de pages.
Pour 64 bits, plus de 252 entrées.
Pour 128 bits, ce sera plus de 2114 entrées.
Exercice 4 :
Les mots mémoires sont la taille du bus d’adresse, et il affecte la quantité de mémoire qu’on peut avoir. Donc, pour calculer la largeur il faut résoudre l’expression suivante:
2largeur du bus x 32 = 4Go
4 go est égal à 34359738368 bits, divisé par 32, donc 1073741824 bit. Puis, log2(1073741824) = largeur du bus, donc 30 bit.
...