LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Temps moyen de récupération d'un instruction

Mémoire : Temps moyen de récupération d'un instruction. Recherche parmi 300 000+ dissertations

Par   •  6 Novembre 2022  •  Mémoire  •  263 Mots (2 Pages)  •  609 Vues

Page 1 sur 2

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.

...

Télécharger au format  txt (1.7 Kb)   pdf (35.9 Kb)   docx (763.8 Kb)  
Voir 1 page de plus »
Uniquement disponible sur LaDissertation.com