FICHE DE TD NUMERO 2 ********************** Unix II -------- Réaliser les exercices proposés en cours. http://www.labri.fr/~chaumett/enseignement/ Langage C ---------- Réaliser les exercices proposés en cours. http://www.labri.fr/~chaumett/enseignement/ Memoire virtuelle partagée --------------------------- Etape 1 ======== On veut réaliser un serveur accessible depuis le réseau et capable de stocker et de restituer des valeurs (chaines de carateres) 1. Definir l'architecture globale du système 2. Définir les données à stocker dans le serveur 3. Définir le protocole de dialogue avec le serveur 4. Coder le serveur 5. Le tester avec telnet 6. Coder un client 7. Tester votre client avec votre serveur 8. Tester votre client avec le serveur d'un autre groupe 9. Tester votre serveur avec le client d'un autre groupe Etape 2 ======== On veut maintenant que les serveurs collaborent pour mettre en commun leur espace mémoire. Quand une donnée est créée (méthode de type new), elle peut l'etre sur n'importe lequel des serveurs. Pour simplifier les choses, les serveurs seront tous interconnectés. 1. Proposer une architecture globale 2. Définir les données à stocker dans le serveur 3. Définir le protocole de dialogue avec le serveur 4. Coder le serveur 5. Le tester avec telnet 6. Coder un client 7. Tester votre client avec votre serveur 8. Tester votre client avec le serveur d'un autre groupe 9. Tester votre serveur avec le client d'un autre groupe