Académique Documents
Professionnel Documents
Culture Documents
INTRODUCTION 1
I) DEFINITION ET FONCTIONNALITÉS DU SYSTEME DE GESTION DE
FICHIERS 2
II) PRINCIPAUX TYPES DE SYSTEME DE GESTION DE FICHIERS 3
1) Présentation des principaux types de systèmes de gestion de fichiers 4
2) Tableau récapitulatif 5
III) FONCTIONNEMENT INTERNE D’UN SYSTEME DE GESTION DE
DONNÉES 6
1) Partitionnement et Formatage…………………………………………………….
2) La gestion de l’organisation de l’espace disque………………………………….
3) La gestion de l’espace libre sur le disque………………………………………..
CONCLUSION
BIBLIOGRAPHIE
INTRODUCTION
Le volume de données traitées par les applications informatiques atteint couramment
plusieurs centaines de giga-octets et vas jusqu’à plusieurs téraoctets pour certaines
applications industrielles. De tels volumes de données ne peuvent pas être stockées dans la
mémoire centrale. Le principe employé pour répondre à ce problème consiste à stocker ces
données dans des mémoires secondaires sous forme de fichiers. D’où le concept de Système
de gestion de fichiers. Afin de mieux éclairer cette notion, nous allons premièrement définir
le concept de système de gestion de fichiers et donner quelques-unes de ses fonctionnalités,
deuxièmement nous allons nous pencher sur les différents types de système de gestion de
fichiers couramment utilisés. Puis nous allons développer une partie afin de mieux
comprendre le fonctionnement d’un système de gestion de fichiers.
Il est simple à mettre en œuvre mais présente l’inconvénient de ne pas avoir des
fonctionnalités adaptées
b) Le système NTFS
C’est le système de fichiers par défaut utilisé par les systèmes d’exploitation basés sur
Windows NT, depuis 1993 avec Windows NT 3.1, jusqu’à Windows 11 inclus. Il offre des
fonctionnalités avancées telles que les autorisations de fichiers, le chiffrement, la compression
et la journalisation. NTFS prend en charge des fichiers et des partitions de grande taille, ce qui
le rend adapté aux appareils de stockage modernes. Cependant, sa compatibilité avec les
systèmes d’exploitation non Windows est limitée.
Il comporte 05 composants : 0 Boot Record, MFT1, MFT metadata, MFT2 et Data
Area
2. Tableau récapitulatif
Le tableau ci-dessous nous donne les différents systèmes de gestion de fichiers les plus
couramment utilise, leur utilisation, les systèmes d’exploitation compatible avec chaque
système de fichier et leurs caractéristiques : certains sont plus rapides, d’autres plus sécurisés,
d’autres compatibles avec plus de périphériques.
Types Utilisati Système d’exploitation Caractéristiques Avantages Inconvénient
on
FAT3 Les Windows Haute Simplicité Absences de
2 supports Mac os, compatibilité Protection des fonctionnalité
de X/MacOs Un large données s avancées
données Linux (installer support Compatibilité telles que la
mobiles pilote si matériel journalisation,
nécessaire) Pas de le chiffrement
fonction de ou la
chiffrement compression
Ideal pour les Limitation des
petites noms de
partitions volumes
Taille (maximum 11
maximale du caractères
fichier : 4Go
NTFS Les Windows Amélioration Sécurités et Erreur de
disques Mac OS, de la sécurité autorisations : disque et
durs X/MacOs des données : il offre un réparation :
internes (support complet protection modèle de Bien que le
et uniquement avec contre la perte sécurité solide système
externes un outil des données, avec des NTFS soit
supplémentaire) possibilité de autorisations conçu pour
Linux (après chiffrement aux niveaux être fiable, des
l’installation des des données ; des fichiers erreurs de
pilotes) Possibilité de disque
compression peuvent
de données toujours se
Spécialisé produire. En
pour les cas d’erreur
fichiers de disque, les
volumineux et réparations
les grandes NTFS peuvent
capacités de prendre du
stockage temps et
Taille nécessiter des
maximale du outils
fichier : 256 spéciaux.
To
Ext4 Linux Linux Améliorations Journalisation Fragmentation
Mac os, des Augmentation Évolutivité
X/MacOs performances de la taille de limitée
(uniquement Améliorations fichiers et des
avec un outil de la sécurité partitions
supplémentaire) des données
Windows Taille
(uniquement maximale du
avec un outil 16To
supplémentaire)
b) Formatage
Avant qu’un système de fichiers puisse créer et gérer des fichiers sur une unité de
stockage, son unité doit être formatée selon les spécificités du système de fichiers. Le
formatage inspecte les secteurs, efface les données et crée le répertoire racine du système de
fichiers. Il crée également un superblocs pour stocker les informations nécessaires à assurer
l’intégrité du système de fichiers.
Un superbloc contient notamment : L’identifiant du système de fichiers (C:, D : ..), Le
nombre de blocs dans le système de fichiers, La liste des blocs libres, l’emplacement du
répertoire racine, la date et l’heure de la dernière modification du système de fichiers, une
information indiquant s’il faut tester l’intégrité du système de fichiers.
2) La gestion de l’organisation de l’espace disque
Sur le disque, un fichier est sauvegardé sur un ensemble de clusters, appelés également
blocs. Le SGF manipule alors des blocs numérotés de 0 à N-1 (N = taille du disque/taille d’un
bloc). Chaque fichier (ordinaire ou répertoire) d’un système de fichiers est stocké sur l’unité
de stockage du système de fichiers. Ses données sont dans des blocs de taille fixe (512, 1024,
ou 2048 octets, …) et à chaque fichier est alloué un nombre de blocs. La lecture ou l’écriture
d’un élément d’un fichier impliquera le transfert vers la mémoire du bloc entier qui contient
cet élément.
A) Techniques d’allocation des blocs sur le disque
On distingue trois manières d’organiser les blocs d’un fichier : contiguë, chaînée et
indexée.
Allocation contiguë
Pour chaque fichier à enregistrer, le système recherche une zone suffisamment grande
pour accueillir le fichier. Le fichier sera alors constitué de plusieurs blocs contigus.
Cette méthode présente l’avantage de la rapidité de l’accès (les blocs étant contigus, on limite
les déplacements de la tête le lecture/écriture, coûteux en temps). Cependant, elle présente un
grand nombre d’inconvénients :
Le gaspillage d’espace puisque le dernier bloc a toutes les chances de ne pas être
utilisé ;
Il est difficile de prévoir la taille qu’il faut réserver pour le fichier ;
La perte d’espace sur le disque : si on prévoit trop d’espace libre, le fichier risque de
ne pas l’utiliser en entier. En revanche, si on prévoit trop peu d’espace libre, le fichier
risque de ne pas pouvoir être étendu.
Fig. Allocation contiguë d’espace disque pour 7 fichiers