Académique Documents
Professionnel Documents
Culture Documents
fichier
Par: Aymen Abassi & Wiem Chrigui
Page n°1
Index
Page n°2
1.Introductions
2.Fichier: définition,Nom,Attributs,Types
3.système de gestion de fichier (SGF): Définition, les deux
point de vue, ces tâches
4.La structure d’arboraisation
5.Types d’allocation du fichier sur disques
6.Exmples des système de gestion de fichiers
7.Conclusion
Page n°3
1/Introduction
Dans notre vie quotidienne Nous sommes besoin
de fichiers, de plus nos applications nécessite
d’enregistrer des informations . Alors, il faut avoir
un moyen d'enregistrer et d'organiser ces fichiers
avec la possibilité de les atteindre en cas de besoin
Page n°4 2/fichier
2/1/définition:
Un fichier est l’unité de stockage logique mise à la
disposition des utilisateurs pour l’enregistrement de
leurs données : c’est l’unité d’allocation.
Page n°5 2/fichier :
2/2/nom:
Un fichier est désigné par son nom (chaîne de caractères) Quand
un processus crée un fichier, il lui donne un nom.
3/1/définition:
Le système de gestion de fichiers (SGF) est la partie la plus visible
d’un système d’exploitation qui se charge de gérer le stockage et
la manipulation de fichiers (sur une unité de stockage : partition,
disque, CD,disquette. Un SGF a pour principal rôle de gérer les
fichiers et d’offrir les primitives pour manipule ces fichiers
Page n°11
3/le système de gestion de fichier:
3/2/Les deux point Vue:
Point de vue de l’utilisateur:Représenté par le nommage des
fichiers, protection et droit d’accès, opération autorisées, etc.
Point de vue de l’implantation : considéré par l ’organisation
physique d’un fichier sur un disque, gestion des blocs et
manipulation des blocs physiques attribués à un fichier,
gestion de l’espace libre du disque.
Page n°12
3/le système de gestion de fichier:
3/3/les tâches :
Fournit une interface conviviale pour manipuler les fichiers Il
s’agit de simplifier la gestion des fichiers pour l’utilisateur.
Cette interface fournit la possibilité d’effectuer plusieurs
opérations sur les fichiers. Ces opérations permettent
généralement d’ouvrir, de fermer, de copier, de renommer des
fichiers et des répertoires.
3/le système de gestion de fichier:
Page n°13
3/3/les tâches (suite):
La gestion de l’organisation des fichiers sur le disque (allocation
de l’espace disque aux fichiers).
La gestion de l’espace libre sur le disque dur.
La gestion des fichiers dans un environnement Multiutilisateurs, la
donnée d’utilitaires pour le
diagnostic, la récupération en cas d’erreurs, l’organisation des
fichiers.
Il réalise une correspondance entre l’organisation logique et l’organisation
physique assuré par la structure d’arboraisation (hiérarchique ).
Page n°14 4/La structure arborescente
4/1/définition:
contient un nombre
arbitraire de niveaux et
chaque répertoire peut
contenir des fichiers et des
sous répertoires.
Exmples du types de
chemin d’accès:
1. Windows : \...\..\...
2. Unix : /…/…/…
Schéma n°2: structure d'arboraisation pour Windows
Page n°15 4/La structure arborescente(suite)
5/1Allocation contiguë
Il faut que les fichiers être
stocké dans des blocs
consécutifs (l’un est a côté
de l’autre)
5/1/2/désavantages:
L’espace libre peut être fragmenté En plusieurs trous et
aucun n’est suffisant pour stocker un fichier (nécessite la
défragmentation)
Déplacement du fichier lors de son extension.
Page n°20 5/ Types d’allocation du fichier sur disques
5/2/Allocation non contiguë:
5/2/1/Allocation chainée:
C’est que les fichiers
occupent des liste chainée de blocs de
disque.
Un bloc contient une
partie des données et un
pointeur sur le bloc suivant.
5/2/1/2/désavantages :
L’accès à un bloc nécessite L’accès à les précédents
blocs(pas d’accès direct)
Utilise l’espace pour stocker Les pointeur sur le disque.
Page n°22 5/ Types d’allocation du fichier sur disques
5/2/allocation non contiguës
5/2/2/Allocation chainée indexée
C’est de séparer les données
et les pointeurs en utilisant
une tableau d’allocations du
fichiers (FAT)
A chaque Bloc est associée
une entrée dans la FAT qui
Contient L’addres du bloc
suivante
Page n°27
7/1/FAT (File Allocation Table): Il est considéré comme l'un des fondements des
systèmes de fichiers hérités , il est le premier modèle pour ce qui découle des
systèmes de fichiers dans ce système le nom de fichier:11 caractères (8 pour le
nom et 3 pour l’extension)
7/3/FAT 32: Le système de fichiers FAT32 offrait deux améliorations principales par
rapport à FAT16. Premièrement, FAT32, étant un système de fichiers 32 bits, prend en
charge des disques beaucoup plus volumineux que le système de fichiers FAT16. il peut être
utilisé sur des volumes jusqu’à 16 To.
7/4/NTFS :New Technology File System est arrivé dans Windows NT en 1993 mais est
également pris en charge par les versions ultérieures de Windows telles que Windows 2000,
Windows XP, Windows 7, Windows 8 et Windows 10. NTFS est le système de fichiers le
plus utilisé sur Windows Server et sur le bureau Windows systèmes.
Page n°29 7/Exmples des système de gestion de fichiers
7/4/NTFS: (suite)
Contrairement à FAT16 et FAT32, NTFS est un système de fichiers
journalisé. Les transactions sont enregistrées dans un journal du
système de fichiers, ce qui permet d'utiliser les utilitaires de fichiers
Windows pour réparer la corruption des données et remettre le
système de fichiers dans un état cohérent.
7/5/Ext2:
représente le deuxième système de fichiers étendu.Ceci a été
développé pour surmonter la limitation du système de fichiers
ext d'origine , Ext2 limite la fragmentation d’une manière que
Les données sont organisées de façon plus efficace. La taille
maximale des fichiers individuels peut aller de 16 Go à 2
To ,la taille globale du système de fichiers ext2 peut aller de 2
To à 32 To
Page n°31 7/Exmples des système de gestion de fichiers
7/6/Ext3: représente le troisième système de fichiers étendu.
á partir du noyau Linux 2.4.15 ext3 était disponible. Le
principal avantage d'ext3 est qu'il permet la journalisation, où
toutes les modifications sont suivies. Lorsque le système plante,
la possibilité de corruption du système de fichiers est moindre
en raison de la journalisation. La taille maximale des fichiers
individuels peut aller de 16 Go à 2 To La taille globale du
système de fichiers ext3 peut aller de 2 To à 32 To.
Page n°32 8/conclusion
De façon générale, un système de fichiers ou système de gestion de
fichiers (SGF) est une façon de stocker les informations et de les
organiser dans des fichier . Une telle gestion des fichiers permet de
traiter, de conserver des quantités importantes de données ainsi que
de les partager entre plusieurs programmes informatiques.
Il offre à l'utilisateur une vue abstraite sur ses données et permet de
les localiser à partir d'un chemin d'accès.Il existe d'autres façons
d'organiser les données, par exemple les bases de données
(notamment base de données relationnelle) et les fichiers indexés.
Page n°33 Bibliographie
Any questions ?
But remember,
Page n°35 asking questions
indicates that you
didn’t follow me
100% and this fact
will disappoint me.