Durée 1h30
Les documents ne sont pas autorisés. La plus grande attention sera portée à la clarté des explications, à la présentation et à la lisibilité de la copie.
A. Comparaison de Unix et Windows
Quelles sont, à votre avis, les différences les plus importantes entre Windows (dans ses versions récentes) et Unix, sur le plan des concepts ? Il ne vous est pas demandé de vous intéresser à l’interface mais au fonctionnement lui-même. De la même manière vous devrez insister sur les spécificités de Unix que vous avez étudié et non sur celles de Windows dont seuls les principes de base ont été évoqués dans le cours.
Vous étudierez successivement :
- La gestion de la mémoire
- Les principes des systèmes de fichiers
- La gestion des tâches et des utilisateurs.
B. Entrées/sorties sous Unix
- On parle couramment, dans le jargon Unix, de stdin, stdout, stderr. Expliquez ce que cela signifie. En particulier comment utiliseriez vous stdout et stderr dans la programmation de vos applications ?
- On se propose de faire communiquer deux processus sous Unix. Envisagez les différentes possibilités d’échange et expliquez leurs principes de mise en œuvre.
- Comment employer les dispositifs étudiés en 1. pour faire communiquer deux programmes et gérer les résultats de ceux-ci.
Copyright Yves Epelboin, université P.M. Curie, 2003 MAJ
22 mars, 2006