| Version 112 (modified by , 8 years ago) ( diff ) |
|---|
Architecture Logicielle et Matérielle des Ordinateurs (ALMO) - 3I004
Organisation 2018
Site annuel du module ALMO sur le site de la licence
Cours lundi 8h45-10h30 Salles notées ci-dessous Franck Wajsbürt TD - TP G1 lundi 10h45-15h45 TD 24-25 — 104 TP 24-25 — 302 Franck Wajsbürt G2 lundi 16h00-19h45 TD 24-25 — 108 TP 14-15 — 308 Alain Greiner G3 mercredi 14h00-17h45 TD 24-25 — 108 TP 24-25 — 302 Quentin Meunier G4 vendredi 14h00-17h45 TD 14-24 — 108 TP 24-25 — 302 Emmanuelle Encrenaz et Pirouz Bazargan
sem Cours TD/TP Interro 37 C0
24-25 201Vue d'ensemble du module 38 C1
24-25 201Assembleur MIPS TD1
TP1Programmation Assembleur
Présentation XSPIM39 C2
Amphi HerpinUtilisation de la pile & appels de fonctions TD2
TP2Appels de fonctions
Programmation fonctions / XSP:IM40 C3
Amphi HerpinChaine de compilation / intro GIET TD3
TP3Programme complet
Génération de code GCC / XSPIM41 C4
Amphi 43Bus système et périphériques / GIET TD4
TP4Architecture mono-processeur
Génération de code pour SoCLibAssemb 42 C5
24-25 201Hiérarchie mémoire et techniques de cache TD5
TP5Principe des mémoires cache
Effets de cache43 C6
Amphi 43Caches (suite) Interrupts, exceptions, trappes TD6
TP6Performances caches
Perfs caches44 Vacances 45 Partiel corrigé Amphi A2 46 C7
Amphi A2Accès aux périphériques : ICU, TTY, TIMER TD7
TP7Analyse GIET
Communications par interruptionsCache 47 C8
Amphi 56BPériphériques DMA : contrôleurs disque et réseau TD8
TP8Périphériques DMA
contrôleurs IOC, DMA et FB48 C9
Amphi 56BMultiplexage temporel & Commutation de tâches TD9
TP9Commutation de tâches
Commutation de tâchesGiet 49 C10
Amphi 56BProgrammation parallèle multi-tâches et synchro TD10
TP10Partage du bus système
Architecture multi-processeur50 C11
Amphi 56BPrincipe Mémoire Virtuelle et MMU/TLB TD11
TP11mémoire virtuelle
RattrapageSwitch 51 Révisions guidées 52 Vacances 1 Vacances 2 1ère Session
Sujets de TD
- TD01 : Assembleur MIPS32 / Instructions de base
- TD02 : Utilisation de la pile / appels de fonctions
- TD03 : Assembleur : programme de tri
- TD04 : Bus système et périphériques
- TD05 : Principe des mémoires caches
- TD06 : Influence des caches sur les performances
- TD07 : Gestionnaire d'Interruptions, Exceptions et Trappes
- TD08 : Périphériques à capacités DMA
- TD09 : Fonctionnement multi-tâches
- TD10 : Architectures multi-processeurs
- TD11 : Mémoire virtuelle paginée
Sujets de TP
- TP01 : Simulateur MARS
- TP02 : Fonctions imbriquées et récursives
- TP03 : Génération de code avec GCC : exécution avec MARS
- TP04 : Exécution de code sur architecture matérielle mono-processeur
- TP05 : Mémoires cache : principe de fonctionnement
- TP06 : Mémoires cache : mesure de performance
- TP07 : Communications par interruption
- TP08 : Périphériques orientés blocs
- TP09 : Fonctionnement multi-tâches
- TP10 : Architectures multi-processeurs
Documents
- Sujets des TD et TP 1 à 3
- Sujets des TD et TP 4 à 11
- Architecture externe MIPS
- Langage d'assemblage MIPS
- Code source du GIET
- Aide mémoire instructions MIPS
Documentation architecture matérielle
Annales d'examen
(corrigé)
Note:
See TracWiki
for help on using the wiki.
