GEI455 - Systèmes en temps réel
Présentation
Sommaire
- Cycle
- 1er cycle
- Crédits
- 3 crédits
- Faculté ou centre
- Faculté de génie
Cible(s) de formation
Concevoir des logiciels pour des applications en temps réel et exploiter un système de programmation concurrente.
Contenu
Caractéristiques des systèmes multiprogrammés, interruptions, trappes, partage des ressources, structures concurrentes, états des programmes. Programmation des processus d'entrée/sortie, synchronisation des transferts. Critères et contraintes de conception des systèmes concurrents. Méthodes de synchronisation, files d'attente, sémaphores et communication entre processus. Conception de systèmes concurrents. Logiciels d'exploitation en temps réel. Applications à la robotique et à la commande numérique.