Esisar rubrique Formation 2022

Systèmes temps réel - 5AMOS517

  • Volumes horaires

    • CM 12.0
    • TP 18.0

    Crédits ECTS

    Crédits ECTS 2.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
Contact Oum-El-Kheir AKTOUF

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

  • Introduction à UML
  • Génération d'un noyau temps réel
  • Développement d'une application 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

E1 : Examen de session 1 : Notes personnelles de CM et TP autorisées
TP : Note de TP
E2 : Examen de session 2 : Écrit 45 minutes, notes personnelles de CM et TP autorisées



Calendrier

Le cours est programmé dans ces filières :

  • Cursus ingénieur - Master MISTRE - Semestre 5
  • Cursus ingénieur - Filière EIS (Apprenti) - Semestre 5
cf. l'emploi du temps 2017/2018

Informations complémentaires

Cursus ingénieur->Master MISTRE->Semestre 5
Cursus ingénieur->Filière EIS (Apprenti)->Semestre 5

Bibliographie

1. S. H. Son, "Advances in real-time systems", Prentice Hall, 1995.
2. D. Tschirhart, "Commande en temps réel", Dunod, 1990.
3. A. Dorseuil, P. Pillot, "Le temps réel en milieu industriel, concepts, environnements, multitâches", Dunod, 1990.