NSY103

Linux : principes et programmation

Objectifs

Développement d'applications multiprocessus centralisées et réparties sour un système LINUX.

Contenu de la formation

Introduction générale

Gestion de processus

Communication centralisée et Synchronisation de processus

Systèmes de fichiers

Scripts

Systèmes distribués

Des travaux pratiques permettent d'introduire les notions liées au langage C et de mettre en oeuvre les primitives du système liées au processus et à la communication entre processus

Les différents items sont abordés coté utilisateur (programmation) et coté système (implémentation). Par exemple, on peut détailler le fonctionnement interne de quelques appels système et la présentation des structures de données et algorithmes du noyau.