Esisar rubrique Formation 2022

Operating systems - 3AMOS308

  • Number of hours

    • Lectures 15.0
    • Projects -
    • Tutorials -
    • Internship -
    • Laboratory works 16.5
    • Written tests -

    ECTS

    ECTS 3.0

Goal(s)

Being able to:

  • use the basic commands of operating system
  • understand the internal structure and functioning of operating system
  • understand the interfaces between applications and Unix-based operating system
  • use system calls to interoperate with the operating system

Responsible(s)

Oum-El-Kheir AKTOUF

Content(s)

Lectures:

  • Introduction of operating system
  • Unix commands
  • Scripts
  • Processes
  • Signals
  • Pipes and files
  • Process scheduling
  • Process synchronization

Tutorials:

  • Processes and signals
  • Process scheduling
  • Synchronization

Practical work:

  • Unix/Linux commands
  • Regular expressions
  • Scripts shell
  • Processes
  • Signals and pipes
  • Message queue
  • Project based on the IPC

Prerequisites

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

Test

E1 : final exam evaluation (session 1)
CC : intermediate evaluation
TP : hands-on work evaluation
E2 : exam evaluation (session 2)

Calendar

The course exists in the following branches:

see the course schedule for 2022-2023

Additional Information

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

The course is attached to the following structures:

You can find this course among all other courses.

Bibliography

  • A. Tanenbaum, « Operating Systems », 2nde édition, Prentice Hall, 1997
  • A.Silberschatz et P. Galvin, « Principes des systèmes d'exploitation », Addison-Wesley, 1994