Université Lyon 1
Université de Lyon
Accueil  >>  Licence  >>  Informatique  >>  Bio-informatique  >>  Architecture et Système
  • Domaine : Licences du domaine SCIENCES, TECHNOLOGIES, SANTE
  • Diplôme : Licence
  • Mention : Informatique
  • Parcours : Bio-informatique
  • Unité d'enseignement : Architecture et Système
Nombre de crédits de l'UE : 6
Code APOGEE : INF2029L
UE Obligatoire pour ce parcours
UE valable pour le semestre 3 de ce parcours
    Responsabilité de l'UE :
BRANDEL SYLVAIN
 sylvain.brandeluniv-lyon1.fr
04.72.44.82.42
URBAIN XAVIER
 xavier.urbainuniv-lyon1.fr
    Type d'enseignement
Nb heures *
Cours Magistraux (CM)
20 h
Travaux Dirigés (TD)
16 h
Travaux Pratiques (TP)
24 h
Total du volume horaire
60 h

* Ces horaires sont donnés à titre indicatif.

    Programme - Contenu de l'UE :
L'objet de ce cours est de présenter les principes fondamentaux d'architecture des ordinateurs et des systèmes d'exploitation :

Après quelques bases de logique propositionnelle, nous étudierons la composition matérielle d'un ordinateur et la façon dont celui-ci
fonctionne. Nous partirons des fondamentaux : portes, logique anarchique, puis évoluerons via la logique en tranches et circuits séquentiels jusqu'à la construction d'une carte mère et à l'exécution des programmes.

Nous aborderons donc les aspects purement matériels, les notions d'architecture et de jeu d'instructions, pour remonter ensuite vers le langage d'assemblage pour LC3.

Cette étude nous amènera à regarder la structuration mémoire, en particulier les mécanismes de cache et leurs conséquences sur les
algorithmes, et les mécanismes usuels d'optimisation de code (déroulage de boucles, pipeline, etc.).

Programme :
-  Circuits de base : circuits logiques élémentaires,  unité arithmétique et logique, circuits mémoires.
-  Micro-architecture : notions sur l'organisation des processeurs, chemin de données.
-  Architecture et principes des jeux d'instructions : exemple, le processeur LC3
-  Programmation bas niveau : programmation LC3 avancée (récursion, E/S)
-  Assemblage, et lien avec la compilation.


Les TP illustreront tous les concepts du cours : un logiciel de simulation de circuit, Logisim, sera utilisé pour expérimenter la
construction de circuits et construire une partie d'un processeur. Un simulateur-LC3 sera utilisé pour la programmation assembleur.
    Modalités de contrôle des connaissances et Compétences 2020-2021:
TypeLibelléNatureCoef. 
CCContrôle ContinuCC : Architecture et SystemeContrôle Continu Intégral6
    Liste des autres Parcours / Spécialité / Filière / Option utilisant cette UE :
Date de la dernière mise-à-jour : 11/04/2018
SELECT * FROM parcours INNER JOIN ue_parcours ON PAR_ID_FK=PAR_ID INNER JOIN mention ON MEN_ID = PAR_MENTION_FK WHERE PAR_ACTIVATE = 0 AND UE_ID_FK='17688' ORDER BY UE_ID_FK ASC, PAR_ID_FK ASC