Professional Documents
Culture Documents
Grp Nom
!A
!B Contrle long n2
!C
Calculatrice et documents interdits - Dure 3 heures - Rpondre sur la feuille
b) Quest-ce quapporte le stripping mis en uvre dans le RAID 1 ? Quel est son cot ?
2. Bus /2
a) Pourquoi a-t-on fait des bus ?
3. Mmoire /5
a) Quest-ce que la hirarchie mmoire ?
c) Quels sont les deux principes qui font que le cache apporte un gain ?
1/6
GTR IUT Villetaneuse Architecture des ordinateurs Jeudi 5 juin 2003
4. Cache /6
Un microprocesseur cadenc la frquence de 2 GHz possde un cache de 512 ko.
Ce cache sur bus mmoire interne demi frquence et de largeur 64 bits a un taux de succs
("hit") de 90%. La mmoire principale a un temps daccs tmp de 10 ns.
a) Quel est le dbit thorique Dc du cache en MiB/s ?
5. Pipeline /2
a) Expliquez sommairement ce quest une architecture pipeline.
b) Quel est le gain thorique dun pipeline dont la profondeur est de 20 niveaux ?
6. Parallle /1.5
a) Expliquez sommairement ce quest une architecture parallle.
7. Super-scalaire /0.5
Expliquez sommairement ce quest une architecture super-scalaire.
2/6
GTR IUT Villetaneuse Architecture des ordinateurs Jeudi 5 juin 2003
II. Entres-sorties
/15 A. Interruptions
Linterruption dhorloge a pour numro 0x1C. Cette interruption logicielle est rgulirement
appele avec des bips par lhorloge systme (RTC).
1. Donnez le schma dinterconnexion du matriel (du RTC au microprocesseur). /3,5
2. Expliquez comment les bips du RTC sont matriellement transmis au processeur (comment
le microprocesseur en arrive le reconnatre)./6,5
3/6
GTR IUT Villetaneuse Architecture des ordinateurs Jeudi 5 juin 2003
2. Configuration /4
Voici une fonction en C :
void metConfig(void) {
outportb(LCR,128);
outportb(DLM, 48);
outportb(DLL, 00);
outportb(LCR, 3);
outportb(MCR, 16);
outportb(IER, 0);
outportb(FCR, 0);
}
Quelle est la configuration de linterface aprs lappel cette fonction ?
4/6
GTR IUT Villetaneuse Architecture des ordinateurs Jeudi 5 juin 2003
3. Rception /4+5
a) O sont stocks les octets arrivs ?
b) Comment sappellent les deux techniques pour savoir que des octets sont arrivs ?
d) Quels sont les risques lors de la rception ? Quelles prcautions faudrait-il prendre ?
e) Ecrire une fonction recoit qui reoit un nouvel octet (sans contrle de sa valeur). (/5)
4. Emission /2+5
a) O doit-on stocker les octets a envoyer ?
b) Quels sont les risques lors de lenvoi ; quelles prcautions faut-il prendre ?
5/6
GTR IUT Villetaneuse Architecture des ordinateurs Jeudi 5 juin 2003
6/6