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 Development Project - advanced concepts - 4MMPCSEA

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 : -
    • Tutorials : 31.5
    • Laboratory works : -
    • Projects : -
    • Internship : -
    • Written tests : -
    ECTS : 3.0
  • Officials : Gregory MOUNIE

Goals

This course is a project along the semester. The project is to write an operating system for x86 (PC 32 bits) minimalist yet using the main concepts at the core of the Oss.

Content

Interrupts handling, design of device drivers
Internal kernel structure (monolithic)
Scheduling
Inter processus synchronisation and communication
Virtual memory handling
Memory protection

Prerequisites

Operating systems and concurrent programming.
Operating System conception project - Basics.
C
Assembly language
Basics in processor architecture

Tests

Presentation of the project at the end of the semester

No session 2 in this lecture

N1=E1

Calendar

The course exists in the following branches:

  • Curriculum - Information Systems Engineering - Semester 8
see the course schedule for 2020-2021

Additional Information

Course ID : 4MMPCSEA
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 : « Operating systems design », 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 January 15, 2017

Université Grenoble Alpes