Informations générales
Number of hours
- Lectures 8.0
- Projects -
- Tutorials 8.0
- Internship -
- Laboratory works 8.0
- Written tests 4.0
ECTSECTS
0.3
Goal(s)
- Understanding of OS functionalities
- Able to use communication mechanisms and synchronization
- Mastering parallel programming of OS
- Mastering software building
Content(s)
- Basics
- Multi-threaded and multi-process applications
- Communication and synchronization between processes
- IPC System V and POSIX
- C programming
- Basic knowledge about PC and CPU
- Basic knowledge about Unix : Shell, file manipulation
Calendar
The course exists in the following branches:
- Curriculum - E2I - Semester 9
Additional Information
Course ID : KAEL9M04
Course language(s): 
You can find this course among all other courses.
Bibliography
- 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