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.
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
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...)
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
Le cours est programmé dans ces filières :
- Cursus ingénieur - Filière EIS (Apprenti) - App - Semestre 8
Code de l'enseignement : 4AMOS418
Langue(s) d'enseignement :
Le cours est rattaché aux structures d'enseignement suivantes :
- Equipe Informatique
Vous pouvez retrouver ce cours dans la liste de tous les cours.