GIF643 - Programmation concurrente

programmes offrant cette activité pédagogique (cours)

Baccalauréat en génie informatique

Sommaire

Cycle
1er cycle
Crédits
1 crédit
Durée
1 trimestre
Faculté/Centre
Faculté de génie
Cible(s) de formation

Utiliser des mécanismes de communication et de synchronisation entre différents processus dans le but de concevoir l’architecture d’une application informatique exploitant la programmation concurrente.

Contenu

Multiprogrammation et gestion de processus. Processus et fils d’exécution. Communication et synchronisation de processus. Mémoire partagée. Exclusion mutuelle et section critique, verrous, sémaphores et variables de condition. Situations de compétition (race conditions), famine (starvation) et interblocage (deadlock).

Préalable(s)
Avoir obtenu 67 crédits