Aller au menu Aller au contenu
Une voie, plusieurs choix
Informatique et Mathématiques appliquées
Une voie, plusieurs choix

> Formation > Cursus ingénieur

Operating systems and concurrent programming - 4MMSEPS1

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 : 16.5
    • Laboratory works : -
    • Projects : -
    • Internship : -
    • Written tests : -
    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.

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)

N1=1/2 E1+1/2TP
N2=1/2 E2+1/2TP

Calendar

The course exists in the following branches:

  • Curriculum - Information Systems Engineering - Semester 7
  • Curriculum - Financial Engineering - Semester 7
  • Curriculum - Embedded Systems & Connect. Devices - Semester 7
see the course schedule for 2019-2020

Additional Information

Course ID : 4MMSEPS1
Course language(s): FR

The course is attached to the following structures:

You can find this course among all other courses.

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
Université Grenoble Alpes