ISITCom – Hammam Sousse
A.U. 2009-2010 - Semestre 2 –Date : 24/05/2010
Architecture des ordinateurs
Examen Session principale
Enseignant : R. Braham, F. Sandid
Classe : 1ère année Licence Réseaux
Durée : 1h30 – Documents non autorisés
Exercice 1 : (3 pts)
a. L’architecture des ordinateurs est une branche de l’informatique. A quoi s’intéresse-t-elle ?
b. Parmi les sujets suivants, indiquer tous ceux qui sont importants pour l’architecture :
01. les bases de données
02. les réseaux
03. les systèmes d’exploitation
04. les circuits logiques
05. la programmation
06. l’algèbre de Boole
07. la fabrication des circuits intégrés
Exercice 2 : (4 pts)
Un programme de 1000 instructions s’exécute sur un processeur qui a une fréquence d’horloge de
1 GHz. On suppose qu’une instruction dure 2 cycles s’il n’y a pas de cache miss, et dure 5 cycles
d’horloge quand il y a un cache miss.
a. Calculer le temps d’exécution de ce programme si on suppose un taux de cache miss égal à
20%.
b. Calculer le CPI.
Exercice 3 : (4 pts)
La mémoire principale (RAM) d’un ordinateur est de 1024 octets. Elle est découpée en 4 pages de
même taille numérotées 0, 1, 2, 3.
1. Combien de bits sont nécessaires pour représenter une adresse ?
2. Pour chaque page, donnez l’adresse du premier et du dernier octet. Expliquer.
3. Un certain programme a besoin d’un espace mémoire de 2 Ko. Peut-on exécuter ce programme sur cet
ordinateur ? Expliquer ?
Exercice 4 : (4 pts)
Donner le chemin de donnée du MIPS pour le traitement des instructions
addi $4, $30, 30
sw $4, 20($20)
Donner un seul schéma. Expliquer votre réponse.
Exercice 5 : (5 pts)
Considérer la partie suivante d’un programme pour le processeur MIPS (étudié en classe) :
lw $2, ($1)
lw $4, 4($1)
add $5, $2, $4
add $6, $4, $5
sw $6, 24($1)
add $6, $5, $6
addi $8, $0, 50
add $3, $6, $8
sw $3, 20($1)
avec les valeurs suivantes avant l’exécution de cette partie de programme: $1=500 ; Mémoire
[500]=50 ; Mémoire [504]= -10.
Expliquer les changements qui se font après l’exécution de chaque instruction.
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !