MI43 Printemps 1999
UTBM Nicolas Lacaille
1.2.8. De quel type est ce cache ? Expliquer brièvement son fonctionnement en vous aidant d'un schéma où seront
représentés : les lignes d'adresses et les comparateurs nécessaire pour savoir si une donnée est présente ou non
dans le cache.
1.2.9. A coté des étiquettes, 4 bits sont présents. A votre avis, à quoi servent-ils ?
2. Interfaces (6pts)
2.1. Quelle est l'utilité d'une interface de périphérique.
2.2. Lorsque l'on dit qu'un registre d'interface est " mappé " en mémoire, a quoi cela fait-il référence ?
2.3. Lorsqu'un registre n'est pas " mappé " en mémoire qu'est ce que cela signifie pour le microprocesseur auquel est
relié l'interface ?
2.4. A votre avis quels sont les avantages et les inconvénients des deux cas cités précédemment (Questions 2.2. et
2.3.) ?
2.5. Quels sont les différents modes d'échange entre une interface et l'unité centrale ? Quels sont leurs avantages et
inconvénients ?
2.6. Qu'est-ce qu'un vecteur d'interruption ?
2.7. Expliquer brièvement le processus d'interruption pour le microprocesseur.
2.8. Quel est l'utilité d'un masque d'interruption ?
2.9. Une interruption prise en compte par l'unité centrale doit-être acquitée. Lorsque l'unité centrale ou l'interface ne
possède pas de ligne spéciale pour cet acquitement comment la demande d'interruption est-elle désactivée ?
3. Bus (5pts)
3.1. Qu'est-ce qui différencie les échanges synchrones des échanges asynchrones ?
3.2. Quel est l'intérêt d'un bus asynchone par rapport à un bus synchrone ?
3.3. Qu'appelle-t-on " wait state " ? A quel type de bus cela s'applique et à quoi cela sert-il ?
3.4. Le bus PCI comporte 32 lignes d'adresses et données multipléxées. Quel est l'intérêt de ce multiplexage ? Quel en
est l'inconvénient ? Comment le bus PCI y remédie-t-il ?
3.5. Qu'est-ce qui caractérise les bus modernes ?
3.6. Expliquer le principe de l 'arbitrage de bus.
3.7. A quoi set le " North Bridge " d'un système construit autour d'un bus PCI ? Quel est son rôle principal lors des
transactions de données ?
4. Logiciel (1pts)
4.1. Qu'est est le rôle d'un système d'exploitation vis à vis du matériel ?
4.2. Comment Windows NT implémente la gestion des périphériques pour que l'ensemble du système d'exploitation
reste au maximum indépendant de la plateforme ?