Esisar rubrique Formation 2022

Operating System - 3AMOS302

  • 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

Responsible(s)

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

Prerequisites

Mastering the basics of microprocessors functioning
Mastering of C programming: structures and pointers

Test

E1: first session exam mark
CC: continuous assessment mark (1 mark)
TP: Lab mark
E2: second session exam mark

Calendar

The course exists in the following branches:

see the course schedule for 2022-2023

Additional Information

Course ID : 3AMOS302
Course language(s): FR

The course is attached to the following structures:

You can find this course among all other courses.

Bibliography

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