- Domaine : Licences du domaine SCIENCES, TECHNOLOGIES, SANTE
- Diplôme : Licence
- Mention : Informatique
- Parcours : 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
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:
Type | | Libellé | Nature | Coef. | |
CC | Contrôle Continu | CC : Architecture et Systeme | Contrôle Continu Intégral | 6 |
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