School / Prep
ENSEIRB-MATMECA
Internal code
ER7IF219
Description
This course focuses on the effective use of the programming tools available in a UNIX-type operating system. While knowledge of the mechanisms implemented is essential, it is also necessary to be able to use the tools which are in fact the concrete expression of these concepts. The System Programming course therefore focuses on showing students how a system is actually programmed.
Teaching hours
- CIIntegrated Courses24h
Mandatory prerequisites
Programming in C language
Syllabus
Topics covered include: - The file system - Processes: creation and recovery - Communication tubes and signals - Multithreaded programming
Further information
Bibliography
- Méthodologie de la programmation en langage C, Achille Braquelaire, Masson - Programmation du système UNIX, M.BACH, Dunod - Programmtion sous Unix, JM Rifflet, Ediscience - Communication sous Unix, JM Rifflet, Ediscience
Assessment of knowledge
Initial assessment / Main session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Final inspection | Machine work | 120 | 1 | authorized documents |
Second chance / Catch-up session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Final test | Machine work | 120 | 1 | authorized documents |