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
| Type of assessment | Nature of assessment | Duration (in minutes) | Number of tests | Evaluation coefficient | Eliminatory evaluation mark | Remarks |
|---|---|---|---|---|---|---|
| Final inspection | Machine work | 120 | 1 | authorized documents |
Second chance / Catch-up session
| Type of assessment | Nature of assessment | Duration (in minutes) | Number of tests | Evaluation coefficient | Eliminatory evaluation mark | Remarks |
|---|---|---|---|---|---|---|
| Final test | Machine work | 120 | 1 | authorized documents |
