L3 - IMAE - Préparation IUP GI

Informatique-Unix
TD/TP 2
Parcours préparation IUPGI

But :

Le but de ce TD/TP est de présenter les primitives de gestion des fichiers et des processus

Exercice 1 :

Le but de cet exercice est d'observer les problèmes de partage d'un fichier par 2 processus, selon que l'on réalise les entrées/sorties avec des "appel systèmes" ou des routines standards" :
  1. écrire un programme qui crée un fichier (fopen, mode w+), écrire quelques caractères (fputc), s'endort (sleep ( n sec)), se repositionne au début du fichier (fseek), et relit ce qu'il a écrit par (fgetc).

  2. écrire un second programme qui ouvre le fichier (fopen, mode r+), et lit ce qui a été écrit par le programme précédent (fgetc).
Refaire la même chose mais cette fois avec des "appel systèmes".

Exercice 2 :

Ecrire un programme générant un processus fils avec la primitive système fork:

Exercice 3 :

Ecrire un programme qui : Les caractères lus dans le fichier seront affichés à l'écran.


Ce document a été traduit de LATEX par HEVEA.