Vous êtes sur la page 1sur 1

Projet : Création d'un Système de Fichiers Simplifié

Objectif :
Ce projet a pour but de concevoir et implémenter un système de fichiers simplifié pour
comprendre les mécanismes fondamentaux de gestion des fichiers et des espaces de
stockage dans un système d'exploitation. Les étudiants exploreront comment les fichiers
sont créés, gérés, et stockés physiquement sur un disque.

Description :
Dans ce projet, les étudiants développeront un système de fichiers basique en mémoire qui
supporte les opérations de création, de suppression, de lecture et d'écriture de fichiers. Le
projet devra également implémenter la gestion de l'espace libre et l'allocation de blocs de
données sur le disque simulé.

Tâches :
 Conception des structures de données pour représenter les fichiers et les répertoires
dans le système de fichiers.
 Implémentation des fonctions de base du système de fichiers : création, suppression,
lecture et écriture de fichiers.
 Développement de l'algorithme d'allocation de l'espace sur le disque et gestion des
blocs de données libres.
 Création d'une interface en ligne de commande pour interagir avec le système de
fichiers et tester les différentes opérations.
 Rédaction d'un rapport détaillant la conception, les algorithmes utilisés et les tests
effectués.

Exigences supplémentaires :
 Le projet doit être implémenté en utilisant un langage de programmation approprié
comme C ou Python.
 Une attention particulière doit être portée à la gestion des erreurs et à la robustesse des
opérations sur les fichiers.
 Le rapport final doit inclure des captures d'écran ou des démonstrations de l'interface
utilisateur et des tests.

Critères d'évaluation :
 Correctitude technique de l'implémentation du système de fichiers.
 Fonctionnalité et fiabilité des opérations sur les fichiers.
 Clarté de l'interface utilisateur et facilité d'utilisation.
 Qualité et rigueur scientifique du rapport final.
 Capacité à démontrer et expliquer le fonctionnement du système lors de la présentation.

Vous aimerez peut-être aussi