Système de gestion de fichier
SGF - DISQUE
C.Crochepeyre
MPS_SGF 2000 - 20001
Diapason
1
Les couches logiciels
réponse
SGF Requêtes E/S Système E/S Pilote E/S Interruptions matériel utilisateur traitement S.E . commandes S.E . S.E .
requête
Contrôleur E/S matériel accès unité
Périphérique
C.Crochepeyre
MPS_SGF 2000 - 20001
Diapason
2
Introduction
• Partie visible du système d'exploitation
– interface
• commandes • requêtes
– fonctionnalités – fiabilité
• Partie cachée
– gestion des données: fichiers
• organisation • accès
C.Crochepeyre MPS_SGF 2000 - 20001 Diapason 3
Les concepts logiques
• Les concepts:
– Fichier – Enregistrement
• Les concepts logiques ont pour but:
– de ranger de manière rationnelle les données sur disque – de rendre transparents à l'utilisateur les concepts physiques – de gérer les fichiers indépendamment des périphériques
• Les concepts logiques sont gérés par le SGF
– Le SGF s'appuie sur la gestion des concepts physiques
C.Crochepeyre
MPS_SGF 2000 - 20001
Diapason
4
La construction du concept 'fichier' octet
1 octet = 8 bits 0100 4 0011 3
C 1 caractère ascii
secteur
1 secteur = 512 octets
512 caractères
fichier
1 fichier
C.Crochepeyre
MPS_SGF 2000 - 20001
Diapason
5
Les différents concepts 'fichier'
Selon le SGF, le fichier est : - une simple suite d'octets - une suite d'enregistrements - une arborescence de blocs gestion des secteurs gestion des enregistrements gestion des blocs
v fichier
v fichier
v fichier
C.Crochepeyre
MPS_SGF 2000 - 20001
Diapason
6
Les fichiers sur disque
regroupement des informations par entité
informations de l'entité 1
informations de l'entité 2
informations de l'entité 3
C.Crochepeyre
MPS_SGF 2000 - 20001
Diapason
7
La nomination des fichiers
Les fichiers sont repérés sur le disque par un nom: FICHIER.C FICHIER.PAS FICHIER.BIN