Vous êtes sur la page 1sur 2

ECOLE NATIONALE D’INGENIEURS ENI-ABT

DER: GIT
UE: Architecture des ordinateurs CLASSE: L1S2

04-12-2021

TD N° 2

Exo 1 : @ Contenu Mémoire


Soit une machine à une adresse dont le contenu de la mémoire est données
0 Read a
dans le tableau ci-contre :
1 Store R1
a) Il faut quel mode d’adressage pour pouvoir exécuter ce 2 Read b
programme ? 3 If(Acc = 0) 10
b) Quelles sont les valeurs de a et b à la fin de ce programme, si 4 Add R1
au départ elles contiennent respectivement 5 et 7 ? 5 Store R1
c) Modifier maintenant le programme pour qu’elle puisse être 6 Load b
exécutée par une machine à deux adresses sans accumulateur. 7 Déc b
8 Jmp 3
Nb : Read x (saisissez x et la stockée dans Acc), Déc y (décrémenté y), Jmp z 9 Write R1
(Aller à l’adresse z), Write k (Affichez à l’écran la valeur de k), If(Cond) h (si la
10 End
condition est vraie aller à l’adresse h), End désigne la fin du programme.

Exo 2 :
1) Quelles sont les principales différences entre la DRAM et la SDRAM ?
2) Où utilise-t-on de la DRAM ? de la SRAM ?
3) Quelles sont les principales différences entre la RAM et la ROM ?
4) Où utilise-t-on de la RAM ? de la ROM ?

Exo 3 :

Calculez les taux de transferts suivants :

DRAM SDRAM PCI AGP


Largeur du bus (bits) 32 64 32 32
Fréquence du bus (Mhz) 66 66 33,33 66,66
Taux de transfert (Mo/s)

Exo 4 : Soit une architecture de Van Neumann munie d’un processeur 24 bits (adresse) cadencé à 2.4 GHz.
1) Pour rappel : dessiner cette architecture en précisant l’emplacement des différents bus et des constituants
de l’unité centrale.
2) Quelle est la capacité maximum de la mémoire en octets, Ko, Mo et Go ?
3) Calculer le temps d’un cycle de ce processeur.

1/2
Exo 5 : Soit la même machine de Exo4 ci-dessus.
La lecture d’un bloc 3 octets de la mémoire vers le processeur se fait en 4 cycles, le traitement des 3 octets
par le processeur prend 9 cycles. En considérant que la mémoire centrale a la capacité maximale et en
considérant le traitement parfais, sans aucune perturbation ni aléas du système.
1) Que représente le bloc de 3 octets ?
2) Combien de temps faut-il pour traiter toutes les données contenues dans la mémoire ?
3) Soit un autre processeur cadencé à 1.3 GHz qui lit 4 octets en 2 cycles et il les traite en 5 cycles. Combien
de temps lui faut-il pour traiter la même quantité de données que le processeur précédent ? Quel est le
processeur le plus rapide ?

Exo 6 : Soit une architecture munie d’un processeur cadencé à 2 GHz, une mémoire centrale de 1 Go ayant
un temps d’accès de 20 ns, un temps de cycles mémoire de 25 ns et un format de données de 32 bits. Le
processeur exécute un programme dans lequel il lit 8 octets en 6 cycles d’horloge et traite ces 8 octets en
10 cycles d’horloge.

NB : les 6 cycles de lecture représentent un temps supplémentaire pour organiser la donnée au niveau du
processeur.

1) Combien de temps faudra-t-il au processeur pour traiter 1 Go de données ?

2) Combien est le temps d’attente (temps pendant lequel le processeur attend l’arrivée des données) ?

3) Quel est le taux d’attente par rapport au temps total du traitement ?

4) Que conclure de ce résultat ? Comment y remédier ?

2/2

Vous aimerez peut-être aussi