Volumes horaires
- CM 15.0
- TD 15.0
Crédits ECTS
Crédits ECTS 3.0
Objectif(s)
L'objectif du cours et des T.D. est de permettre la compréhension du fonctionnement d'un microprocesseur "classique" et de faire passer deux notions :
1- Un processeur est un interprète d'instructions
2- La parallélisation, l'anticipation et le hiérarchisation sont la clef des performances.
Contact Catherine BELLON
Contenu(s)
Introduction : loi d'évolution de la technologie, modèle de Von Neumann.
Circuits digitaux : la boîte à outils (portes, multiplexeurs, opérateurs, synthèse de fonctions booléennes, bascules, registres, mémoires, synthèse d'automates).
Processeur : jeux d'instructions, synthèse d'un processeur (partie contrôle / partie opérative).
Amélioration de performances : pipe-line, parallélisme, hiérarchie de mémoires.
Prérequis
Notions de programmation (en particulier assembleur)
En première session, un examen écrit de 3 heures, documents autorisés. L'évaluation de 2ème session se fait à l'oral.
Un bonus peut être attribué pour la rédaction d'une fiche technique ou un exposé.
N1 = E1
N2 = O2
"Organisation et Conception des Ordinateurs, L'interface matériel/logiciel"
David Patterson et John Hennessy; Dunod, Paris, 1994 ISBN 2 10 002150 8