Gestion

299 mots 2 pages
Systèmes d’exploitation INF3600 Exercices + Corrigés Gestion des processus

Exercice 1 : 1) Quel est le rôle d’un système d’exploitation ? Les interpréteurs de commandes et les compilateurs font-ils parties du système d’exploitation ? 2) Qu’est ce qu’un système multiprogrammé ? Un système de traitement par lots ? Un système en temps partagé ? 3) Dans le système UNIX, les véritables appels système sont effectués à partir - d’un programme utilisateur - d’une commande shell - d’une procédure de la bibliothèque standard Sont-ils exécutés en mode superviseur ou en mode utilisateur ? 4) Comment sont organisés les fichiers dans le système UNIX ? Un utilisateur peut-il accéder à un fichier d’un autre utilisateur ? Si oui, comment ? 5) Dans le système UNIX, est-ce que tout processus a un père ? Que se passe-t-il lorsqu’un processus devient orphelin (mort de son père) ? Quand est-ce un processus passe à l’état Zambie ? 6) Pour lancer en parallèle plusieurs traitements d’une même application, vous avez le choix entre les appels système fork( ) et

pthread_create( ). Laquelle des deux possibilités choisir ? pourquoi ? 7) Citez quatre événements qui provoquent l’interruption de l’exécution d’un processus en cours, dans le système UNIX. 8) Quel est le rôle de l’ordonnanceur ? Décrire brièvement l’ordonnanceur du système UNIX ? Favorise-t-il les processus interactifs ? 9) Pourquoi le partage de données pose des problèmes dans un système multiprogrammé en temps partagé ? Le système UNIX permet-il de contrôler les accès aux données partagées ? Qu’est-ce qu’une section critique ?

Exercice 2 : Que fait chacun des programmes suivants : 1) int main( ) { int p=1 ; while(p>0) p=fork() ; execlp(“prog”, “prog”, NULL) ; return 0 ; }

2) int i=2 ; int main ( ) { j=10; int p ; while(i-- && p = fork())

en relation

  • Gestion
    1043 mots | 5 pages
  • Gestion
    292 mots | 2 pages
  • Gestion
    491 mots | 2 pages
  • Gestion
    1135 mots | 5 pages
  • Gestion
    418 mots | 2 pages
  • Gestion
    324 mots | 2 pages
  • Gestion
    297 mots | 2 pages
  • Gestion
    702 mots | 3 pages
  • Gestion
    6833 mots | 28 pages
  • Gestion
    2299 mots | 10 pages
  • Gestion
    995 mots | 4 pages
  • Gestion
    1651 mots | 7 pages
  • Gestion
    275 mots | 2 pages
  • Gestion
    1619 mots | 7 pages
  • Gestion
    465 mots | 2 pages