extrait_catalogue
IT102 : Structure des ordinateurs
Partagé par l'UV (les UVs) :
I5-C Architecture matérielle et logicielle des calculateurs p. 0
Crédits ECTS :
1.50
Volumes horaires :
Cours : 20.00
Travail Individuel : 20.00
Enseignant(s) :
BARTHOU Denis
RENAUD Sylvie
Titre :
Structure des ordinateurs
Résumé :
Ce cours est un cours d'introduction a l'architecture matérielle des ordinateurs modernes. Il présente les
mécanismes essentiels des architectures, expose les limites et les évolutions de l'architecture matérielle ainsi que
son impact sur le logiciel.
Plan :
Le plan de ce cours est:
* Evolution de la microarchitecture, de l'electronique des composants
* Codage (nombres, ISA, implications theoriques du codage fini)
* Execution de l'assembleur (avec schemas de traduction C->asm)
* Chemin d'execution (unités fonctionnelles, micro arch)
* Pipeline simple (description, mecanisme de forwarding et optimisations pour les branchements)
* Ameliorations du pipeline simple: Architectures superscalaires (description, renommage de registres, OoO),
Architectures VLIW (description, predication, speculation),
Architectures vectorielles (principe, SSE)
* Memoire (description, DRAM/SRAM, terminologie, limitations): Fonctionnement des caches, Prefetching,
Memoire virtuelle
* Exemples de machines reelles
* Entrees/sorties (differents modes de fonctionnement, DMA, bus), Anatomie de differents peripheriques (disque,
DVD-ROM, ecran, imprimante)
* Architectures multicoeurs (loi d'Amdahl, exemples, caches et cohérence)
Prérequis :
Pas de prérequis.
Évaluation :
Un controle continu sur table, corrigé, puis un examen final.
Document(s) :
Les notes de cours sont distribuées en debut d'annee.
Mot(s) clé(s) :
Architecture des ordinateurs, pipeline, mémoire cache, assembleur, loi de Moore
16/04/2017 - 15:33:34 2