Programmation système et répartie
Code
USAL5E
Description
Gestion de processus
- Processus sous Linux
- Réalisation d'un appel système
- Threads
- Gestion de l'espace d'adressage
Communication centralisée et Synchronisation de processus
- tubes nommés et anonymes, files de messages
- segments de mémoire partagée
- signaux
- Section critique, sémaphores, problèmes classiques.
- exemple d'interblocage (par exemple avec les tubes nommés)
Systèmes distribués
- Structure des réseaux et structure des systèmes répartis.
- Programmation socket
- Introduction au RPC
Finalité
Développement d'applications multiprocessus centralisées et réparties sour un système LINUX.
Description des modalités d'évaluation
Projets, devoirs sur table, qcms
- Nombre d’ECTS
- 4
- Modalité(s) d'évaluation
- Contrôle continu
- Date de début de validité
- Date de fin de validité
- Déployabilité
- Offre déployable dans le réseau en cas d'agrément