Diplômes intégrant cet élément pédagogique :
Descriptif
- Comprendre le fonctionnement de base d'un système d'exploitation. Utiliser les mécanismes de communication et de synchronisation entre processus.
- Maîtriser la programmation multi processus pour un système d'exploitation.
- Use of OS interface
- Communication and synchronization between processes and threads
- Historique Unix
- Fonctions de base
- Le langage de commande : shell et script
- Application multi-processus et multi-thread
- Synchronisation et communication entre processus
- Les IPC system V
- Projet associé : application client - serveur
- History of Unix
- Basics
- The Shell command language and script in Bash
- Multi-threaded and multi-process applications
- Communication and synchronization between processus
- IPC Sysytem V
- Project: client-server application
Pré-requis recommandés
- Programmation C - Algorithmique
- Notions de base du fonctionnement d'un processeur et des périphériques associés
- C programming language and algorithm
- Processing unit and peripherals
Bibliographie
Jean Marie Rifflet & Jean Baptiste Yunès
UNIX - Programmation et communication
chez DUNOD, 2003, ISBN 2100079662
Christophe Blaess
Programmation système en C sous Linux
Signaux, processus, threads, IPC et sockets
Eyrolles, 2ième édition, 2005
ISBN 2-212-11601-2
A lot of websites for bash and Linux system programming
Informations complémentaires
Lieu(x) : GrenobleLangue(s) : Français