Esisar rubrique Formation 2022

Introduction au temps réel - 4AMOS417

  • Volumes horaires

    • CM 12.0
    • Projet -
    • TD -
    • Stage -
    • TP 15.0
    • DS -

    Crédits ECTS

    Crédits ECTS 1.5

Objectif(s)

Etre capable de :

  • comprendre le fonctionnement et les outils offerts par les systèmes d'exploitation temps réel ;
  • concevoir et développer une application temps réel.

Responsable(s)

Oum-El-Kheir AKTOUF

Contenu(s)

Cours

  • Introduction aux systèmes temps réel
  • Les approches de développement des systèmes temps réel (UML…)
  • Architecture et fonctionnement d'un noyau temps réel
  • Exclusion mutuelle et inversion de priorité
  • Synchronisation et communication
  • Ordonnancement temps réel
  • Gestion de la mémoire

TD

  • Conception d'une application temps réel
  • Exclusion mutuelle, inversion de priorité et synchronisation
  • Ordonnancement

TP

  • Génération d'un noyau temps réel
  • Développement d'une application temps réel
  • Analyse de l'ordonnancement temps réel

Prérequis

Bases des systèmes d'exploitation
Programmation système sous Linux (processus, signaux, tubes, IPC)
Programmation en langage C
Bases de l'architecture des ordinateurs (gestion des interruptions, timer...)

Contrôle des connaissances

Modalités normales :
E1 : Examen de session 1 : écrit 1h30, documents autorisés, calculatrice autorisée
CC : TP et/ou DS (100% TP ou (50%TP et 50%DS))
E2 : Examen de session 2 : écrit 1h30, documents autorisés, calculatrice autorisée

Calcul de la moyenne :
N1 = CC/3 + E1*2/3
N2 = CC/3 + E2*2/3

Modalités Covid :
E1 : DS et/ou DM
CC : TP
E2 : oral par visio de 15 à 30 minutes

Calcul de la moyenne :
N1conf = CC/3 + E1*2/3
N2conf = CC/3 + E2*2/3

Calendrier

Le cours est programmé dans ces filières :

cf. l'emploi du temps 2020/2021

Informations complémentaires

Code de l'enseignement : 4AMOS417
Langue(s) d'enseignement : FR

Le cours est rattaché aux structures d'enseignement suivantes :

Vous pouvez retrouver ce cours dans la liste de tous les cours.