Aller au menu Aller au contenu
Academics
Academics
Academics

> Study at Esisar > Engineering Programs

Operating systems - 3AMOS308

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In
  • Number of hours

    • Lectures : 15.0
    • Tutorials : -
    • Laboratory works : 16.5
    • Projects : -
    • Internship : -
    • Written tests : -
    ECTS : 3.0
  • Officials : Oum-El-Kheir AKTOUF

Goals

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

Content

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

Tests

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 2020-2021

Additional Information

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

The course is attached to the following structures:

  • Team

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

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In

Date of update June 25, 2015

Université Grenoble Alpes