Système et réseaux
Etablissement : EDN – Ecole Du Numérique
Langue : Français
Formation(s) dans laquelle/lesquelles le cours apparait :
Période : S5
Ce cours fait suite au cours d’architecture système.
Ils doivent maitriser le langage C. Notamment le système de fichiers, la lecture et l’écriture dans les fichiers, les mécanismes de tube.
La compilation séparée, la programmation asynchrone.
Connaitre les principes d’adressage réseau.
Finalisation du cours de programmation concurrente (cf cours d’architecture système) avec des applications qui se déploie à travers un réseau.
Rappels
- Environnement de programmation ;
- Langage C ;
- Compilation séparée ;
- Diagramme d’activités ;
- Pointeur de fonctions.
Thread Posix
- Création ;
- Terminaison ;
- Concept de mémoire partagée ;
- Possibilités et problèmes de la m mémoire partagée.
Dispositifs de synchronisation
- Mutex ;
- Sémaphores.
Communication Réseau
- Résolution de nom ;
- Dispositif IPv4 (et IPv6) ;
- Création de socket en C ;
- Paradigme du client/serveur ;
- Serveur multi-threadé ;
Cross langage.