Introduction au temps réel - 4AMOS418
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Objectifs
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.
Contenu 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érequisBases 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ôles 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
Informations complémentaires Code de l'enseignement : 4AMOS418
Langue(s) d'enseignement : 
Le cours est rattaché aux structures d'enseignement suivantes :
Vous pouvez retrouver ce cours dans la liste de tous les cours.
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
mise à jour le 29 octobre 2021