Informations générales
Volumes horaires
- CM 0
- Projet 0
- TD 0
- Stage 0
- TP 0
Crédits ECTSCrédits ECTS
4.0
Objectif(s)
Comprendre les concepts associés aux systèmes d'exploitation par deux approches complémentaires :
- L'OS vu de son utilisateur : "services fondamentaux d'un OS"" et ""outils et programmation système"
- L'OS vu de son concepteur : comment programme-t-on un OS ?
Contenu(s)
- Système d'exploitation
- Projet de conception d'un système d'exploitation
Prérequis
Programmation en C
Contrôle des connaissances
Partie projet de conception de système d'exploitation:
Evaluation en contrôle continu basé sur
- l'assiduité,
- la régularité du travail réalisé (via un système d'évaluation continu)
- la qualité du travail réalisé (qualité du code, des tests, des extensions, de la gestion du dépôt)
- les compléments de documentation mis en place sur le dépôt
- le suivi qui pourra faire l'objet de justifications orales de la réalisation pour nous assurer que l'étudiant est bien l'auteur du code produit, et non le produit d'un IA générative ou de la récupération du code d'autres élèves.
Le travail est fait sur un dépôt gitlab qui est mis à disposition au niveau du projet qui sert à la fois pour l'évaluation continue et pour le rendu final.