SYS-L - Systèmes d'exploitation II (Cours + labo)
Appartient à l'UE Systèmes d'exploitation II
Personnes enseignantes
Description générale du cours
Le cours présente les principaux composants d’un Système d’exploitation de type linux au travers de l’étude de ses structures de données et Appels Système. Les mécanismes fondamentaux sont décrits. Les travaux pratiques aident à la compréhension de la programmation système sous un SE tel que Linux.
Matières de base utilisées
- Cours de système d’exploitation (bloc 1)
- Cours de microprocesseur (bloc 1)
- Bonne connaissance du langage C pour les laboratoires
Objectifs
Comprendre ce qu’est un système d’exploitation, connaître ses composants principaux et leurs modes d’action
Acquis d’apprentissage
- Fonctionnement d’un Noyau Linux.
- Structures de données et interface au Noyau.
Plan du cours
- Espace disque - structures et Appels système liés (avec exercices en Laboratoire)
- Notion de processus et communication - structures et Appels Système liés (avec exercices en Laboratoire)
- IPC - structures et Appels système liés (avec exercices en Laboratoire)
- Gestion de la Mémoire et enjeux - Pagination d’intel
Évaluation
AA | Évaluation continue | Examen en janvier | Examen en juin | Examen de 2de session |
---|---|---|---|---|
Système II (Cours + labos) |
I 20% | EOM 80% | EOM 100% |
Bibliographie
- Andrew Tanenbaum, Herbert Bos - Modern Operating Systems - Pearson (4th édition)
- Richard Stevens - Advanced Programming in the UNIX Environment (2nd edition)
Langue
- Français