Unix - KAIE7M15

  • 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

Prerequisites

C programming language and algorithm - processing unit and peripherals

Test

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.

Calendar

The course exists in the following branches:

  • Curriculum - IESE - Semester 7

Additional Information

Course ID : KAIE7M15
Course language(s): FR

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