Académique Documents
Professionnel Documents
Culture Documents
Nombre de valeur différente d’un mot mémoire= 2taille du mot = 216 valeur différente
2. Donner la taille du bus d’adresse qui permet d’accéder à cette mémoire. (1.5 point)
Nbre de mots = capacité/taille du mot (0.5) Nbre de mots = 256 Méga / 16 = 28* 220 / 24 = 224 mots (0.5)
Nombre de mots = 2nombre de lignes d’adresse sachant que nbre de lignes d’adresse= taille du bus d’adresse(0.25)
Donc taille du bus d’adresse = 24 bits (0.25)
3. Est-ce que cette mémoire peut avoir un mot mémoire de 8 bits ? justifier votre réponse. (1 point)
Mot mémoire = 8 bits donc oui (0.5) car taille du mot mémoire =< taille registre de donnée (0.5)
4. Supposant que processeur travaillant à une fréquence de 2000 MHz, donner le taux de transfert
(théorique) d’un bus de donnée d’un processeur en MOcts/s. (1 point)
Taux de transfert (Mo/s) = Fréquence (en MHz) × Largeur du bus (en octets) (0.5)
Largeur du bus = Taille d’un bus de données = nombre de lignes de données=16 bits = 2 octets
Taux de transfert (Mo/s) = 2000 * 2 = 4000 Mo/s (0.5)
Nombre de mots = 2nombre de lignes d’adresse (0.25) donc nbre de lignes d’adresse = 32 lignes (0.25)
5. On veut stocker sur cette mémoire des nombres réels. Calculer en Hexadécimale l’adresse du dixième
nombre sachant que le premier nombre est stocké à partir de l’adresse 1F(16) et que chaque nombre est
représenté sur 8 Octets. (1.5 point)
Nombre de case mémoire pour chaque nombre réel = taille du nombre réel / taille du mot
= 8 octs /64 bits =64/64 =1 mot
@10ème nbre réel = @1er nbre réel + (nombre de mots pour chaque nbre réel * (n-1)) (0.5)
Donc @10ème nbre réel = @1er nbre réel + (10-1)
@10ème nbre réel =(1F) (16) = 00011111=31(10) (0.5)
@10ème nbre réel = 31+9=40(10) = 28(16) (0.5)