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 page

2005


Durée 2h30

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.

  1. Qu’est ce que le swap ? Expliquer son usage sous Windows et Unix. Ces systèmes peuvent-ils fonctionner sans swap ?
  1. Comment sont créés les processus ? Expliquer en détails les principes de leur démarrage et de leur fonctionnement en explicitant toutes les étapes.

 

  1. On veut synchroniser trois processus P1, P2 et P3.
  1. Le processus P1 crée un ensemble de données
  2. Le processus P2 les exploite
  3. Le processus P3 les met en forme et les enregistre

 

Le fonctionnement est schématisé dans le dessin suivant. Les processus fonctionnent en parallèle et les données sont transférées de l’un à l’autre par blocs successifs ou buffers. Pour simplifier on suppose qu’on ne doit gérer que des blocs complets tous de même taille.

dd

 

  1. Présenter succinctement les différentes méthodes de communication que vous connaissez sous Unix.
  2. Pour chacune d’entre elle expliquez comment vous pourriez synchroniser les échanges et les risques courus au cas où la synchronisation ne sera pas prise en compte.

Copyright Yves Epelboin, université P.M. Curie, 2005 MAJ 22 mars, 2006

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