Exercice Corrigé Architecture des ordinateurs TP Architecture des ordinateurs HardWare

1) Architecture générale

Question 1 : Complétez les schéma de la machine de von Neuman suivant :


Question 2 : Complétez le schéma  du PC suivant :



Question 3 : Identifiez les composants sur la carte mère suivante :




2 ) Bus

Question 4 : Bus mémoire. Calculez les taux de transferts suivants :



Question 5 : Bus périphérique. Calculez les taux de transferts suivants :



3)  Processeur


Question 6  : Sachant que le bus d’adresse du processeur est de 16 bits avec un alignement à l’octet, quelle est la taille de l’espace mémoire maximum que celui-ci peut adresser ? Quels solutions existent pour adresser une plus grande zone mémoire ?

Question 7 :  Où sont effectués les calculs ?

Question 8 :  A quoi servent les registres suivants du processeur :

i. PC/IP (ou CO/PI)
ii. IR (ou RI)
iii. SP (ou PP)
iv. Accumulateur

Question 9 : Quel tâche réalise le séquenceur dans un processeur ? l'ordonnanceur ?

4 ) Mémoires

Question 10 :  Quelles sont les principales différences entre la DRAM et la SRAM ? Où utilise-t-on de la DRAM ? De la SRAM ?

Question 11 : Quelles sont les principales différences entre la RAM et la ROM ? Où utilise-t-on de la ROM ?
Question 12 : Qu’est-ce que le shadowing ?

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

Question 14 : Quels sont les propriétés des disques RAIDs ? Comment les obtient-on ?


5 ) Mémoire cache


Question 15 : Pourquoi utilise-t-on des mémoires caches ?

Soit une mémoire cache de niveau L1 ayant les caractéristiques suivantes :

- 32 mots par lignes (mots de 2 octets)
- Taille de 32ko
- L1 et L2 sont inclusifs
- 4-associatifs. Remplacement LRU.
- Association par poids faible
- Taille de bus d’adresse : 32bits

Question 16 : Combien y a-t-il de lignes dans cette mémoire cache ?

Question 17 : Combien y-a-t-il de blocs associatifs dans cette mémoire cache ?

Question 18 : Si la mémoire cache de niveau L2 a une taille de 2 Mo, combien y a-t-il de blocs de la mémoire cache L2 par bloc de la mémoire cache L1 ?

Question 19 : Si la mémoire fait 1Go, combien d’adresses correspondront à un bloc du cache L1 ?

Question 20 : Dans quelles blocs du cache peut-on trouver les blocs suivants :



Question 21 : Si un bloc n’est pas présent en cache L1, combien de lignes de L1 aura-t-on parcouru ?

Question 22 : Quelle est la probabilité de trouver un bloc quelconque présent dans L2 dans la cache L1 ?

- Si L1 et L2 sont des caches inclusives.
- Si L1 et L2 sont des caches exclusives.


Question 23 :   Dans cet exercice, on considère qu’il n’y a que 64 blocs de cache L1.

Les quatres premiers blocs de la cache L1 sont remplis comme suit :


Les lignes d’adresses suivantes sont lues dans l’ordre : 08012000h, 08012040h, 08020080h, 080220C0h,
08012080h, 080120C0h, 080220C0h, 080520C0h, 08022080h, 08021080h, 08012800h, 08012840h, 08012880h, 080128C0h. Donnez l’état du cache après ces lectures.


----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
                                     

Article plus récent Article plus ancien

Leave a Reply