L3-IMAE
Informatique-Unix
TD/TP 1
Parcours préparation IUPGI
But :
Le but de ce TD/TP est de présenter des méthodes de programmation et les primitives de gestion des fichiers
Exercice 1 :
Ecrire un programme réalisant un appel système avec des arguments erronés et affichant le numéro de l'erreur et le message système associé.
Exercice 2 :
Ecrire un programme qui affiche en clair le type (répertoire, fichier ordinaire, etc ...) d'un fichier, ainsi que ses permissions (lecture, écriture et exécution), et les autres informations fournies par la commande ls avec les options -li.
Exercice 3 :
Ecrire un programme qui recopie un fichier f1 dans un fichier f2 de la façon suivante ("appels systèmes") :
-
le programme prend le nom des fichiers sur la ligne de commande;
- les fichiers recopiés doivent être réguliés;
- le fichier destination, s'il n'existe pas sera créé avec les protections du fichier source.
Exercice 4 :
Ecrire les programmes permettant de comparer les performances selon que l'on réalise les entrées/sorties avec des "appels systèmes" ou des "routines standards":
-
un programme qui fasse l'écriture de 10000 enregistrements de 256 octets dans un fichier, avec des "routines standards";
- programme qui fasse l'écriture de 10000 enregistrements de 256 octets dans un fichier, avec des "routines systèmes";
Ce document a été traduit de LATEX par
HEVEA.