Warning: getimagesize(/var/local/moodle/data/filedir/75/8a/758a3e01b1819f9a55a24e24305905e7e5bf23d4): Failed to open stream: No such file or directory in /var/www/moodle/lib/filestorage/file_system.php on line 410
logo-linux3.pnglogo-linux3.png

Compétence ciblée :
– Installer, configurer, mettre à disposition, maintenir en conditions opérationnelles des infrastructures, des services et des
réseaux et optimiser le système informatique d’une organisation
SAÉ au sein de laquelle la ressource peut être mobilisée et combinée :
Descriptif :
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’appli-
cations 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 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. : IPC, interface socket, protocoles applicatifs...)
Prolongements suggérés
– Les différents savoirs de référence pourront être approfondis
Apprentissage critique ciblé :
– AC23.01 | Concevoir et développer des applications communicantes
Mots clés :
Mécanismes bas niveaux – Processus – Client-serveur