Vous êtes sur la page 1sur 15

Cours de Systèmes d’exploitations

Zouhair ELHADARI
www.hadari.jimdo.com

Centre de BTS Dakhla


1ère année BTS DSI
Chapitre 4
Gestion des fichiers

Centre de BTS Dakhla 2


1ère année BTS DSI
Qu'est ce qu'un fichier ?
Pour le système d'exploitation, un fichier est une
suite d'octets.(suites d'octets, suite
d'enregistrements , etc.). identifié par un nom
auquel on associe un emplacement sur le
disque (une référence) et possède un
ensemble de propriétés : ses attributs.

Centre de BTS Dakhla 3


1ère année BTS DSI
Cycle de vie d'un fichier
Les fichiers . comme bien d'autres composants.
ont un cycle de vie.Ils sont crées (ou ouverts),
on les fait modifier (écrire), on lit à partir
d'eux,et finalement, peut être, ils meurent
(sont effacés).

Centre de BTS Dakhla 4


1ère année BTS DSI
Cycle de vie d'un fichier

Centre de BTS Dakhla 5


1ère année BTS DSI
Fichiers et systèmes de chiers
Fichier :Ensemble d'informations en relation
entre elles : programmes, données.
Unité "logique" de stockage d'information.

Le système de fichiers :L'ensemble des


fonctionnalités mises en œuvre pour la
gestion des fichiers dans un SE . partie
essentielle du système d'exploitation qui gère
les fichiers.

Centre de BTS Dakhla 6


1ère année BTS DSI
Fonctionnalités d'un système de fichiers

Correspondance entre fichiers et dispositifs


physiques (disques/bandes
magnétiques/mémoires flash...)
Organisation interne et externe des fichiers.
Gestion des requêtes pour l'accès aux
fichiers.
Protection des fichiers.

Centre de BTS Dakhla 7


1ère année BTS DSI
Méthodes d’accès

Séquentiel : lecture ou écriture des


enregistrements dans un ordre fixe
Indexé séquentiel : accès séquentiel ou accès
direct (aléatoire) par l’utilisation d’index
Indexée: multiplicité d’index selon les besoins,
accès direct par l’index
Direct ou hachée: accès direct à travers
tableau d’hachage

Centre de BTS Dakhla 8


1ère année BTS DSI
Méthodes d’allocation
Comment les blocs sur le disque sont alloués
pour les fichiers. Il existe plusieurs méthodes,
dont :
Allocation contiguë
Allocation liée
Allocation indexée

Centre de BTS Dakhla 9


1ère année BTS DSI
Allocation contiguë

Chaque fichier occupe des blocs contigus sur le


disque.
Avantages
Simplicité : il suffit de connaître la position (numéro
du bloc) et la longueur du fichier (nombre de blocs).
Accès aléatoire à l’information.

Inconvénients
Perte d’espace disque (problèmes de fragmentation).
Les fichiers ne peuvent pas grandir.
Centre de BTS Dakhla 10
1ère année BTS DSI
Centre de BTS Dakhla 11
1ère année BTS DSI
Allocation enchaînée

Le répertoire contient l’adresse du premier et


dernier bloc, possible le nombre de blocs
Chaque bloc contient un pointeur à l’adresse
du prochain bloc:

Centre de BTS Dakhla 12


1ère année BTS DSI
Centre de BTS Dakhla 13
1ère année BTS DSI
Allocation indexée
Tous les pointeurs sont regroupés dans un tableau
(index block)

Centre de BTS Dakhla 14


1ère année BTS DSI
Fin du Chapitre

Centre de BTS Dakhla 15


1ère année BTS DSI