home | accès étudiants |
Consulter les pages de manuel des commandes ps et top. Quelle est l'option de ps permettant d'afficher tous les processus s'exécutant sur la machine ? d'afficher tous les informations sur les processus ? Comment interprète-t-on l'affichage de top ?
Lancer la commande yes > /dev/null en arrière-plan. Utiliser ps pour voir le pid du processus. Utiliser kill pour terminer le processus. Assurez-vous que le processus est bien terminé à l'aide de ps.
Analyser et commenter le programme p1.c. Compiler et exécuter. Observer l'ordre d'affichage des nombres. Expliquer. Exécuter plusieurs fois. L'ordre d'affichage est-il toujours le même ? Pourquoi ? Synchroniser les processus de façon que l'ordre d'affichage soit 1 2...100.
Ecrire un programme qui crée 10 fils. Le fils i affiche les nombres de 10(i-1) + 1 à 10i, i=1,...,10.
Analyser et commenter le programme p2.c. Exécuter et observer le contenu du fichier toto. Permuter la création du fichier et la création du fils. Observer et expliquer le résultat.