Les exercices sont prévus pour être réalisés sur une machine qui possède un système Linux, la distribution Fedora, par exemple, mais
toute autre distribution est valable. Il faut simplement veiller à bien installer les outils de dévelopement.
Certains textes et corrections sont l'oeuvre de Richard Buchmann et Emmanuel Viaud. Ceci est indiqué à chaque fois.
Le TP1 est une introduction aux commandes de base du shell bash et permet de réviser les commandes les plus usuelles. Les TP2 et TP3 visent à comprendre le fonctionnement des processus, les moyens les plus courants pour les synchroniser puis à étudier les problèmes qui peuvent se produire comme l'interblocage et la façon dont le modèle client-serveur permet de résoudre cette difficulté.
On pourra s'aider du résumé des commandes Unix joint.
Copyright Yves Epelboin, université P.M. Curie, février 2003, MAJ
25 février, 2007