= Architecture Logicielle et Matérielle des Ordinateurs (ALMO) - 3I004 = == Organisation == * Cours * mercredi 8h45-10h30 / Amphi 45B / Alain Greiner * TD - TP * G1 lundi 16h00-19h45 / TD Barre 24-25-102 / TP nc / Alain Greiner * G2 mercredi 14h00-17h45 / TD Bat T 06 / TP nc / Franck Wajsbürt * G3 jeudi 8h45-12h30 / TD Barre 24-25-103 / TP nc / Quentin Meunier * G4 vendredi 14h00-17h45 / TD nc / TP nc / Emmanuelle Encrenaz == Sujets de TD == * [[SujetTD1|TD01 : Assembleur MIPS32 / Instructions de base]] * [[SujetTD2|TD02 : Utilisation de la pile / appels de fonctions]] * [[SujetTD3|TD03 : Assembleur : programme de tri]] * [[SujetTD4|TD04 : Bus système et périphériques]] * [[SujetTD5|TD05 : Principe des mémoires caches]] * [[SujetTD6|TD06 : Influence des caches sur les performances]] * [[SujetTD7|TD07 : Gestionnaire d'Interruptions, Exceptions et Trappes]] * [[SujetTD8|TD08 : Périphériques à capacités DMA]] * [[SujetTD9|TD09 : Fonctionnement multi-tâches]] * [[SujetTD10|TD10 : Architectures multi-processeurs]] * [[SujetTD11|TD11 : Mémoire virtuelle paginée]] == Sujets de TP == * [[ConfigTP|Manuel de configuration (à lire impérativement)]] * [[SujetTP1|TP01 : Simulateur XSPIM]] * [[SujetTP2|TP02 : Fonctions imbriquées et récursives]] * [[SujetTP3|TP03 : Génération de code avec GCC : exécution avec XSPIM]] * [[SujetTP4|TP04 : Exécution de code sur architecture matérielle mono-processeur]] * [[SujetTP5|TP05 : Mémoires cache : principe de fonctionnement]] * [[SujetTP6|TP06 : Mémoires caches : mesure de performance]] * [[SujetTP7|TP07 : Communications par interruption]] * [[SujetTP8|TP08 : Périphériques orientés blocs]] * [[SujetTP9|TP09 : Fonctionnement multi-tâches]] * [[SujetTP10|TP10 : Architectures multi-processeurs]] == Documentation MIPS32 == * [attachment:licence_mips32_archi.pdf Architecture externe] * [attachment:licence_mips32_asm.pdf Langage d'assemblage] == Documentation GIET == * [attachment:giet-src-code.pdf Code source du GIET] == Documentation architecture matérielle == * [[HardAlmoGeneric|simul_almo_generic]] == Annales d'examen == * [https://www-licence.ufr-info-p6.jussieu.fr/lmd/licence/2012/ue/LI312-2012oct/examens/partiel-almo-2012.pdf Partiel novembre 2012] * [https://www-licence.ufr-info-p6.jussieu.fr/lmd/licence/2012/ue/LI312-2012oct/examens/examen_almo_2010.pdf Examen Janvier 2010] * [https://www-licence.ufr-info-p6.jussieu.fr/lmd/licence/2012/ue/LI312-2012oct/examens/examen_almo_2011.pdf Examen Janvier 2011] * [https://www-licence.ufr-info-p6.jussieu.fr/lmd/licence/2012/ue/LI312-2012oct/examens/examen_almo_2012.pdf Examen Janvier 2012]