L'objectif de ce module est d'apprendre à devenir un utilisateur avancé du système et maîtriser la programmation système. Il ne s'agit pas de comprendre comment le système fonctionne (ce qui constitue l'objectif du module de RSA), mais plutôt comment tirer le maximum du système.
Bibliographie succincte:
Si vous avez des suggestions pour compléter cette partie, elles sont les bienvenues; voir également les premiers slides du cours.
- Autres cours disponibles sur Internet
- Introduction aux Systèmes et aux Réseaux (Sacha Krakowiak, Grenoble).
- Sites d'information
- http://systeme.developpez.com/cours/ Index de cours et tutoriels sur les systèmes.
- http://rangiroa.essi.fr/cours/ Pointeurs pour l'enseignement de l'informatique
Support de cours
Attention, il s'agit de slides à trous: les informations les plus importantes ne sont pas présentes. Il faut venir en cours pour avoir les parties manquantes. Les collègues souhaitant s'inspirer du support pour leur propre cours peuvent me demander par mail. Je leur donnerais la version enseignant avec plaisir.
Sujets des TD et TP
Attention, les versions pour enseignants n'ont pas été rédigé à l'intention des étudiants souhaitant connaître les réponses aux questions, mais plutôt à l'intention des enseignants intervenants pendant ces cours pour les aider à aider les étudiants à trouver la solution (mais cela peut aider les étudiants malgré tout). Pour finir, ces documents n'ont pas été rédigés pour être diffusés. La rédaction manque pour le moins de rigueur par endroit...
- TD1: Processus UNIX -- (version enseignants)
- TP1: fork, exec et signaux -- (version enseignants)
- TD2: Entrees / Sorties -- (version enseignants)
- TP2: Entrees / Sorties -- (version enseignants)
- TD3: Programmation concurrente et synchronisation -- (version enseignants)
- TP3: Le probleme des philosophes -- (version enseignants)
Projets
- 2010-2011: C Learning Environment ; Template du projet: CLE-0.0.tar.gz. Ce projet a été repris en tant que projet CLE, disponible sur github.
- 2009-2010: SimpleMake
Sources fournis: test-simplemake.tar.gz - 2008-2009: Puissance 4
- 2007-2008: Master/slaves
- 2006-2007: AutoTest ;
Sources fournis: projet-testsuite.tgz - 2005-2006: SimpleMake
Sujets d'examens
- 2010-2011: Examen ; Consolidation.
- 2009-2010: Examen.
- 2008-2009: Examen.
- 2007-2008: Examen.
- 2006-2007: Examen.
- 2005-2006: Examen ; Consolidation.