Objectif
L'objectif de cette ressource est de comprendre la structure d'une application client-serveur et de comprendre les
mécanismes bas niveaux, mis en œuvre dans une application multitâches. Cette ressource permettra de découvrir le
développement d'applications multi-processus, de comprendre et de traiter les problèmes de synchronisation et d'utiliser
des outils de communication internes aux processus , mais aussi externes, via les interface de programmation (API) de
transport.
Savoirs de référence étudiés
– Fonctionnement du système (par ex. : pagination, mémoire virtuelle, systèmes de fichiers…)
– Gestion de processus (par ex. : ordonnancement, synchronisation, threads…)
– Programmation client-serveur (par ex. : inter-process communication (IPC), interface socket, protocoles applicatifs…)
– Les différents savoirs de référence pourront être approfondis
- Enseignant(e): Tiente Hsu
- Enseignant(e): Olivier Roussel