TD1 Ao

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

Département d’informatique et Technologies de l’information Architecture des Ordinateurs

TD n°1 (Processeurs et mémoires)

Exercice n°1 :

1. Complétez le schéma de la machine de Von Neumann suivant :

2. Dans l’architecture de Von Neumann, où sont les données et les


programmes ?
3. Comment le CPU connait-il où est la prochaine instruction à exécuter ?
4. Quelle tâche réalise le décodeur dans un processeur ?
5. Quelle est le rôle du bus de contrôle?
6. Quelle est la différence entre un séquenceur câblé et un séquenceur micro-
programmé ?

Exercice n°2 :

On vous donne les schémas suivants :

Sur chaque schéma, décrivez le déroulement des cycles de recherche d’instruction


et du cycle d’exécution de l’instruction suivante :

0x00400024 add $t1,$t2,$t3


Exercice n°3 :

1. Sachant que le bus d’adresse du processeur est de 16 bits et que le bus de


données est d’un octet. Quelle est la taille maximale de l’espace mémoire que
celui-ci peut adresser ?
2. Quelle est la taille du bus d’adresse nécessaire afin de couvrir un espace
mémoire de 8 kilo mot de 16 bits.
3. Quelle est la taille du bus d’adresse d’un processeur 16 bits pour accéder à
une mémoire de 32 Ko ?

Exercice n°4 :

On considère une mémoire centrale de 2 MBytes. Calculer la taille de cette mémoire


en l'exprimant en mots de 16 bits puis en mots de 32 bits.

Exercice n°5 :

Soit une machine dotée d'une mémoire centrale de 512 Kmots de 32 bits. Sachant
que l'instruction-type occupe un mot-mémoire, quelles tailles proposeriez-vous
pour les registres CO et RI ?

Questions pour la révision:

1. Quelle est le rôle des registres suivants :


CO - RI - RM - RA
2. Quelles sont les principales différences entre la DRAM et la SRAM ? Où
utilise-t-on la DRAM ? la SRAM ?
3. Quelles sont les principales différences entre la RAM et la ROM ? Où utilise-t-
on la ROM ?
4. Classez les mémoires suivantes par leur taille et leur vitesse :

RAM, registres, disques durs, cache L1, cache L2, cd-rom.


5. Pourquoi utilise-t-on des mémoires caches ?
6. Pour qu’elle raison la mémoire cache est très coûteuse.
7. Quelles sont les différences fondamentales entre les langages machine et les
langages évolués ?

Vous aimerez peut-être aussi