Université Pierre et Marie Curie

Systèmes d'exploitation des ordinateurs

Chapitre 1. Les systèmes d'exploitation
Chapitre 2. Mécanismes d'exécution et de communication
Chapitre 3. Gestion des activités parallèles
Chapitre 4. Gestion des fichiers
Chapitre 5. Partage des ressources
Chapitre 6. Au-dessus du système d'exploitation
Chapitre 7. Notions sur les communications
Chapitre 8. Notions sur la sécurité
Bibliographie
Chapitre 9. Exercices et TPs
Examens
2002
2003
2005
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivante

2003


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

Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivante