Ens.: M.T. Bennani
Facult´e des Sciences de Tunis - Dept. Informatique
Travaux pratiques en syst`emes d’exploitation Ann´ee : 2013-2014 TP N3 - Gestion des fichiers (Cr´eation)
Nom & Pr´enom :
Ce TP a pour objectif de simuler la cr´eation d’un syst`eme de fichiers et de r´ealiser . . . . Le support de simulation est assur´e par le simulateur MOSS (Modern Operating Systems Simulator, http://www.ontko.com/moss/filesys/user_guide.htmlFile System).
1.
(9 pts) Simulation
(a) Quel est le rˆole de la commande ”mkfs” dans le syst`eme d’exploitation Linux ? Pr´eciser ce que cette commande g´en`ere.
(b) Lancer la commande ”java mkfs filesys.dat 128 80”. Interpr´eter le r´esultat d’ex´ecution de cette commande.
(c) Editer le contenu du fichier filesys.dat avec la commande hexdump. Interpr´eter son contenu.
(d) Lancer la commande ”java mkdir /home”. Interpr´eter le contenu du fichierfilesystem.dat.
(e) Lancer la commande ”java mkdir /usr”. Interpr´eter le contenu du fichierfilesystem.dat.
(f) Pourquoi la taille du fichier filesystem.dat n’a pas chang´e ? 2.
(11pts) Analyse du code et des r´esultats du simulateur
(a) Quelle est la structure de l’i-node dans le simulateur ? Pr´eciser sa taille.
(b) En d´eduire la taille maximale qu’un fichier peut avoir dans notre cas.
(c) Dans le cas pire, dans la partie donn´ees, la taille d’un fichier ne d´epasse pas celle du blocs.
Ceci engendre donne le plus grand nombre d’i-node que nous devons pr´evoir. Calculer le nombre de blocs d’i-nodes que nous devons avoir dans notre cas.
(d) D´eterminer la relation entre le nombre de blocs et le nombre de blocs maximum des i- nodes. En d´eduire, le nombre maximum de fichiers si la taille des blocs est de 512 Octets et nous disposons d’un disque de 24Mo.