Number of hours
- Lectures 10.0
- Projects -
- Tutorials -
- Internship -
- Laboratory works 14.0
- Written tests 2.0
ECTS
ECTS 0.5
Goal(s)
Use of OS interface - Communication and synchronization between processes and threads
Content(s)
History of Unix
Basics
The Shell command language in Bash
Multi-threaded and multi-process applications
Communication and synchronization between processus
IPC Sysytem V
Project: client-server application
PrerequisitesC programming language and algorithm - processing unit and peripherals
CC 50% + Final exam 50%
CC: project, report
Final exam :
Written, 1h30
polycops and lecture notes allowed, no digital tools
tiers-temps : additional time
If a UE is not validated, the jury may authorize the student engineer to take additional tests to validate it.
The course exists in the following branches:
- Curriculum - IESE - Semester 7
Course ID : KAIE7M15
Course language(s):
You can find this course among all other courses.
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