Aller au menu Aller au contenu
Academics
Academics
Academics

> Study at Esisar > Engineering Programs

Real-Time Operating System Introduction - 4AMOS417

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 : 12.0
    • Tutorials : -
    • Laboratory works : 15.0
    • Projects : -
    • Internship : -
    • Written tests : -
    ECTS : 1.5
  • Officials : Oum-El-Kheir AKTOUF

Goals

This course is an introduction to Real Time kernels. At the end of this course, the students will be able to:

  • understand the main tools of a RT kernel and use them efficiently;
  • design a real time application using to the best the capabilities of a RT kernel.

Content

1. Introduction to time constraints and basic definitions.
2. Architecture and functioning of a real time kernel (tasks, interrupts...)
3. Mutual exclusion: mutex, semaphores, priority inversion (priority inheritance protocols, ceiling priority protocol)
4. Task synchronisation and communication in a real time kernel.
5. Introduction to real time scheduling.
6. Memory management within a real time executive.
7. UML for designing real-time applications

Prerequisites

  • Operating System basics
  • Linux system programming (processes, signals, pipes, IPC)
  • C programming language
  • Computer architecture basics (interrupt handling, timer...)

Tests

E1: first session exam mark: 1h30, open book, authorized calculator
TP: lab mark
E2: second session exam mark: 1h30, open book, authorized calculator

Calendar

The course exists in the following branches:

see the course schedule for 2020-2021

Additional Information

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

The course is attached to the following structures:

  • Team

You can find this course among all other courses.

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 April 7, 2021

Université Grenoble Alpes