Aller au menu Aller au contenu
Our engineering & Master degrees


School of engineering in Physics, Applied Physics, Electronics & Materials
Science

Our engineering & Master degrees
Our engineering & Master degrees

> Studies

Operating systems and concurrent programming (ENSIMAG) - 4PMISEP1

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 : 16.5
    • Tutorials : 0
    • Laboratory works : 16.5
    • Projects : 0
    • Internship : 0
    • Written tests : 0
    ECTS : 3.0
  • Officials : Yves DENNEULIN

Goals

This course aims at understanding the various components of an operating system.
Concurrency playing a major role in most of these components, this course also contains an important part on concurrent programming.

Contact Yves DENNEULIN

Content

Functions and design of operating systems
Processes management, lightweight process, low-level synchronisation
File systems
Standard communication mechanisms
Virtual memory, memory hierarchy, mapped files
Classical schemes of synchronisation
Introduction to distributed applications



Prerequisites

Practice with UNIX and C

Tests

Written exam at the end of the semester (E), graded personal work (TP)



    • MCC en présentiel **
      N1 = 1/2 note examen de TP + 1/2 examen écrit
      N2 = 1/2 note examen de TP + 1/2 examen écrit
    • MCC en distanciel **
      N1 = 1/2 TP à distance + 1/2 devoir à la maison
      N2 = 1/2 TP à distance + 1/2 devoir à la maison

Calendar

The course exists in the following branches:

  • Curriculum - Embedded Systems & Connect. Devices - Semester 7
see the course schedule for 2020-2021

Additional Information

Curriculum->Engineering degree->Semester 7

Bibliography

S. Krakowiak : « Principes des systèmes d’exploitation des ordinateurs », Dunod-Informatique
A. Tanenbaum : « Modern operating systems », Prentice-Hall

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 30, 2020

Université Grenoble Alpes