Composante
ENSEIRB-MATMECA
Code interne
EI8IT201
Description
Les systèmes d'exploitation sont la couche logicielle la plus basse qui se place entre le matériel et toutes les applications. Ils sont donc un élément de choix pour l'étude de concepts fondamentaux comme l'exécution asynchrone ou la gestion de mémoire virtuelle avec les problèmes que cela pose et les nouvelles portes que cela ouvre. Le cours s'attache à dégager les points importants qui interviennent dans la conception de tels systèmes, en les illustrant chaque fois que cela est possible par des extraits de code source d'un noyau UNIX.
Plan
Introduction
Concepts généraux
Processus et exécution
Gestion mémoire
Concurrence et synchronisation
Gestion du temps
Système de fichiers
Entrées-sorties
Virtualisation
Pré-requis obligatoires
Bases en architecture des ordinateurs et en programmation impérative
Syllabus
- Introduction
- Concepts généraux
- Processus et exécution
- Gestion mémoire
- Concurrence et synchronisation
- Gestion du temps
- Système de fichiers
- Entrées-sorties
- Virtualisation
Modalités de contrôle des connaissances
Évaluation initiale / Session principale - Épreuves
Type d'évaluation | Nature de l'épreuve | Durée (en minutes) | Nombre d'épreuves | Coefficient de l'épreuve | Note éliminatoire de l'épreuve | Remarques |
---|---|---|---|---|---|---|
Contrôle Continu Intégral | Contrôle Continu | 1 |