UNIX - System programming

Code Cours
2324-JUNIA-M1S2-MO-IT-621
Language of instruction
English, French
Teaching content
MO-IT
Training officer(s)
J.ROLAND
Stakeholder(s)
E.DRUON
Level
Master
Program year
Period

Présentation

Prerequisite
- Basic UNIX usage experience
- C programming
Goal
- To identify the different layers of the UNIX system architecture
- To write programs in C to interact with the UNIX system layers (processes and files system)
- To manipulate signals and timers
- To exchange information between different processes
Presentation
- UNIX history
- General UNIX architecture
- The kernel
- The UNIX filesystem
- Processes
- Signals
- Interprocess communications

Modalités

Forms of instruction
Lectures
Labs
Organization
Type Amount of time Comment
Face to face
Lectures - face to face 16,00
Lab 12,00
Independent study
Independent study 16,00
Overall student workload 44,00
Evaluation
40 % : Multiple choice question
60 % : Final Exam
Control type Duration Amount Weighting
Continuous assessment
Test (Quizz) 0,25 3 40,00
Final Exam
Practical Exam 3,00 1 60,00
TOTAL 100,00

Ressources