Architecture de systèmes (AS) - KAIN8M09

Informations générales

  • Volumes horaires

    • CM 15.0
    • Projet -
    • TD -
    • Stage -
    • TP 24.0
    • DS 2.0

    Crédits ECTS

    Crédits ECTS 0.6

Objectif(s)

Comprendre les enjeux et les compromis lors de la conception d'un système d'exploitation.

Technicité. Manipulation de grands logiciels de bas niveau.

Contenu(s)

Processus et Threads.
Synchronisation et Interblocages.
Gestion de la mémoire.
Gestion des E/S et du stockage secondaire.

Travail pratique sur le système simulé NachOS.

Prérequis

Introduction aux systèmes d'exploitation. Programmation en C. Notion en OO.

Contrôle des connaissances

30% contrôle continu
70% examen terminal :

  • 1 épreuve écrite - 1h30
  • En cas de tiers-temps : 1/3 de temps supplémentaire
    En cas de non validation d’une UE, le jury peut autoriser l’élève ingénieur à passer des épreuves complémentaires pour la valider.

Calendrier

Le cours est programmé dans ces filières :

  • Formations d'ingénieur - INFO - Semestre 8

Informations complémentaires

Code de l'enseignement : KAIN8M09
Langue(s) d'enseignement : FR

Vous pouvez retrouver ce cours dans la liste de tous les cours.

Bibliographie

Avi Silberschatz, Peter Baer Galvin, Greg Gagne, Operating System Concepts, http://www.os-book.com/

Operating Systems: Three Easy Pieces
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau
Arpaci-Dusseau Books
November, 2023 (Version 1.10)
https://pages.cs.wisc.edu/~remzi/OSTEP/