• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Programmation UNIX / UNIX programming system

  • Composante

    Polytech Grenoble - INP, UGA

Description

Comprendre le fonctionnement de base d'un système d'exploitation.
Utiliser les mécanismes de communication et de synchronisation pour la programmation multi- processus.
Maîtriser la programmation multi processus pour un système d'exploitation.

 

- Rappel des fonctions de base
- Application multi-processus et multi-thread
- Synchronisation et communication entre processus
- Les IPC system V : Sémaphores, mémoire partagée et messagerie

 

- Basics
- Multi-threaded and
- Multi-process applications
- Communication and synchronization between processus
- IPC Sysytem V

Lire plus

Heures d'enseignement

  • Programmation UNIX / UNIX programming system - CMTDCours magistral - Travaux dirigés28h

Pré-requis recommandés

Programmation C - Algorithmique
Notions de base du fonctionnement d'un processeur et des périphériques associés
Principes de base d'Unix : commande et langage de script

Lire plus

Période

Semestre 9

Évaluation initiale / Session principale - Épreuves

LibelléNature de l'enseignementType d'évaluationNature de l'épreuveDurée (en minutes)Nombre d'épreuvesCoefficient de l'épreuveRemarques
30/100

Bibliographie

- UNIX - Programmation et communication, Jean Marie Rifflet & Jean Baptiste Yunès - chez DUNOD, 2003, ISBN 2100079662

- Programmation système en C sous Linux - Signaux, processus, threads, IPC et sockets, Christophe Blaess - Eyrolles, 2ième édition, 2005, ISBN 2-212-11601-2

Lire plus