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 fin de validité
Déployabilité
Offre déployable dans le réseau en cas d'agrément

Contactez-nous au sujet de cette unité