ARCHITECTURE DES SYSTEMES D'EXPLOITATION
Objectifs
L'objectif de cette UE est de comprendre les principes de construction des systèmes d'exploitation. Le cours fera référence, entre autres, à la notion de noyau, aux interactions avec le matériel, à la protection des accès, aux pilotes de périphériques...
Le système Linux sera pris comme système exemple.
Les étudiants mettront en oeuvre un système sur une carte de type FPGA exécutant un processeur.
Sous forme de projet, les TPs permettront de construire un pilote de
périphérique qui contrôle l'accès à une carte Ethernet.
Bibliographie
- Linux Device Drivers, 3rd Edition, O'Reilly
- Understanding the Linux Kernel, 3rd Edition, From I/O Ports to
Process Management, O'Reilly
- Professional Linux Kernel Architecture, Wrox