Number of hours
- Lectures 13.5
- Projects -
- Tutorials -
- Internship -
- Laboratory works 9.0
- Written tests -
ECTS
ECTS 2.5
Goal(s)
Being able to
- understand the general internal structure and the functioning of operating systems
- study user application/Unix interfaces and use of system calls to create C programs
Oum-El-Kheir AKTOUF
Content(s)
Courses (12h15)
- Processes
- Signals
- Synchronisation and communication
Tutorials (3h30)
- Processes and signals
- Synchronisation andcommunication
Work Labs(14h)
- Processes
- Signals
- Message queues
- Semaphore sets
- Shared memory
Mastering the basics of microprocessors functioning
Mastering of C programming: structures and pointers
E1: first session exam mark
CC: continuous assessment mark (1 mark)
TP: Lab mark
E2: second session exam mark
The course exists in the following branches:
- Curriculum - Network and computer science - Semester 6
- Curriculum - EIS - Semester 6
Course ID : 3AMOS302
Course language(s):
The course is attached to the following structures:
- Team Computer Science
You can find this course among all other courses.
1. C. Blaess, « Programmation système en C sous Linux », Ed. Eyrolles, 2002
2. J.-M. Rifflet, « La programmation sous Unix », 3ème édition, McGraw-Hill, 1993
3. A. Tanenbaum, « Modern Operating Systems », Prentice Hall, 1992
4. A. Tanenbaum, « Operating Systems », 2nde édition, Prentice Hall, 1997
5. A.Silberschatz et P. Galvin, « Principes des systèmes d'exploitation », Addison-Wesley, 1994