Formation/Cours

Logo UCL monochrome

Système et réseaux

Etablissement : EDN – Ecole Du Numérique

Langue : Français

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.