| Group | Day | Type |
|---|---|---|
| 01 | Lundi 18:00 | Laboratoire |
| 01 | Mardi 18:00 | Activité de cours |
Ce cours vise à concevoir et à réaliser des systèmes logiciels temps réel en tenant compte des contraintes temporelles, des mécanismes d'ordonnancement, de synchronisation, de communication entre processus et de fiabilité propres à ce type de système.
Au terme de ce cours, la personne étudiante sera en mesure de :
Éléments de contenu : définition du temps réel. Revue des systèmes en temps réel et leurs caractéristiques générales. Exigences du temps réel. Méthodologies et techniques de spécification et de conception de systèmes temps réel. Principales méthodes de communication et de synchronisation entre processus. Technique de compilation croisée et optimisation de code. Techniques d ordonnancement de tâches temps réel. Analyse du temps de réponse. Système d'exploitation temps réel. Mécanisme des interruptions et leur programmation. Fiabilité et tolérance aux fautes.
| Group | Day | Type |
|---|---|---|
| 01 | Lundi 18:00 | Laboratoire |
| 01 | Mardi 18:00 | Activité de cours |