Vous êtes sur la page 1sur 2

TD 1 Les mémoires

1. Partie théorique

 Un kilooctet est égale à :


1234 bits
8192 bits
456 bits
2345 bits

 Une mémoire SDRAM est une mémoire :


Dynamique
Statique
Synchrone
Asynchrone

 Une mémoire cache est une mémoire :


De grande capacité de stockage
Très rapide
Qui optimise l’exécution des programmes
Intégrée au microprocesseur ou à la carte mère

a. Quelles sont les principales différences entre la DRAM et la SRAM ? Où utilise-t-


on de la DRAM ? De la SRAM ?

b. Donner trois caractéristiques pour une mémoire

c. Quelle est la différence entre la mémoire cache L1 et L2 ?

d. Classez les mémoires suivantes par taille, par rapidité : RAM, registres, disques
durs, cache L1, cache L2, cd-rom.

2. Partie Calcul

a. Rappelez les formules suivantes et donner des définitions pour chaque terme :

• Le temps l'accès (TA) à une donnée en mémoire


• Capacité d’une mémoire

b. Calculer capacité mémoire d’un boitier dont le bus d'adresse est de 16 bits et un bus de
données de 8 bits .
c. Donner la capacité d’une mémoire ayant 16 entrées d’adresses, 4 entrées et sorties de
données.

On considère une mémoire centrale de 2 MBytes, où chaque byte est adressable


séparément :
1) Calculer l’adresse, en octal, du sixième élément d’un tableau dont l’adresse du
premier élément est 778, et dont tous les éléments sont composés de 16bits.
2) Calculer, en décimal, le nombre de bytes précédant l’adresse 778,
3) Calculer la taille de cette mémoire en l’exprimant en mots de 16 bits et en mots de
32 bits.

Soit une mémoire centrale de 1M mots de 32bits réalisée avec des puces de 16Kbits.
Cette mémoire peut être organisée suivant plusieurs principes. Nous considérons les
trois cas suivant :
• Un bit par puce : un mot est constitué de 32 * 1 bit provenant chacun d’une puce
différente, donc 32 puces sont nécessaires pour réaliser un mot.
• 16 bits par puce : un mot est constitué de 2 * 16 bits. Deux puces, fournissant
chacune 16bits, sont nécessaires pour former un mot de 32 bits.
• 32 bits par puce : un mot est constitué de 1 * 32 bits provenant de la même puce.

Calculer le nombre de bits nécessaires pour adresser toute la mémoire dans chacun des
cas.
Calculer le nombre de pattes de chaque puce utilisées pour l’adressage et pour les
données dans chacun des cas.

Nous disposons d’un disque dur ayant 3800 cylindres, 630 secteurs par piste, 512
octets par secteur et 2500 têtes, une vitesse de rotation de 7200 tours/minute, un temps
de déplacement moyen de 8ms et un temps de déplacement minimal de 2ms.
Calculer la capacité du disque.

Bus d'adresse 16 bits 20 bits

Bus de donnés 8 bits 16 bits

Capacité (Mots mémoire)

Capacité (Ko)

Vous aimerez peut-être aussi