Descriptif
Cette unité denseignement vise à donner aux étudiants certaines connaissances détaillées du fonctionnement interne des processeurs et des systèmes d'exploitation.
En particulier, nous verrons les notions de langage assembleur, de jeux d'instructions, et certains mécanismes matériels complémentaires (tel que les interruptions et la MMU). Cette présentation sera suivie de celle des mécanismes permettant d'optimiser le processus d'exécution (pipeline, cache, architectures superscalaires et multi-coeurs). Finalement, le fonctionnement interne des systèmes d'exploitation sera brièvement présenté coté : gestion de la mémoire (lien avec la MMU), chargement des programmes et ordonnancement. Des TD et TP sont prévus pour manipuler les mécanismes vus en cours. Ce travail sera accompagné de travaux à réaliser hors créneaux.
En particulier, nous verrons les notions de langage assembleur, de jeux d'instructions, et certains mécanismes matériels complémentaires (tel que les interruptions et la MMU). Cette présentation sera suivie de celle des mécanismes permettant d'optimiser le processus d'exécution (pipeline, cache, architectures superscalaires et multi-coeurs). Finalement, le fonctionnement interne des systèmes d'exploitation sera brièvement présenté coté : gestion de la mémoire (lien avec la MMU), chargement des programmes et ordonnancement. Des TD et TP sont prévus pour manipuler les mécanismes vus en cours. Ce travail sera accompagné de travaux à réaliser hors créneaux.
24 heures en présentiel (16 blocs ou créneaux)
Diplôme(s) concerné(s)
Parcours de rattachement
Pour les étudiants du diplôme Diplôme d'ingénieur
cours de 1eA ou équivalent
Les concepts suivants doivent être connus (définition et usages) :
- Représentation binaire (complément à deux, représentation en base 2, hexadécimal)
- Système dexploitation
- Notion d'ordonnancement, de tâches
Savoir faire et connaissances :
- Maitrise d'au moins un langage impératif (C ou autre, java accepté)
Format des notes
Numérique sur 20Littérale/grade européenPour les étudiants du diplôme Diplôme d'ingénieur
Vos modalités d'acquisition :
L'évaluation de l'UE repose sur :
* un examen final
* un rendez de devoir à la maison (à mi parcours de l'UE, donné en début de période).
* 2 TD ramassés en séance
L'UE est acquise si Note finale >= 10* un examen final
* un rendez de devoir à la maison (à mi parcours de l'UE, donné en début de période).
* 2 TD ramassés en séance
- Crédits ECTS acquis : 2.5 ECTS
- Crédit d'UE électives acquis : 2.5
La note obtenue rentre dans le calcul de votre GPA.
L'UE est évaluée par les étudiants.
Programme détaillé