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 Partagez cet article Facebook Twitter Linked In Google+ Viadeo
  • Number of hours

    • Tutorials : 31.5
    ECTS : 3.0

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.

Contact Grégory MOUNIE

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

Additional Information

Curriculum->Information Systems Engineering->Semester 8
Curriculum->Embedded Systems & Connect. Devices->Semester 8

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 Partagez cet article Facebook Twitter Linked In Google+ Viadeo

Date of update January 15, 2017

Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes