Analyse

1647 mots 7 pages
Le système de fichiers

SommaireSommaire2
Introduction3
Fonctionnement4
Le système de fichiers4
Notions importantes4
Entiers et Octets 4
Contenu d'un répertoire4
Utilisation « aléatoire des blocs »5
Les blocs5
Généralités5
Gestion des blocs libres6
Les I-nodes7
Généralités7
Les indirections9
Simples indirections9
Double indirection10
Gestion des I-nodes libres11
Exemple de système de fichiers12
L'arborescence12
Schématisation selon le fonctionnement des blocs13
Modifications13
Conclusion14
Introduction
Lors de ce projet, il a été question de construire un système de fichiers suivant le modèle de gestion de fichiers UNIX.
Il a donc fallu imaginer une arborescence et la représenter selon le principe des blocs.
Le chapitre suivant détaillera les spécifications de ce système de fichiers. Après cela, un exemple pratique sera traité.
Fonctionnement
Le système de fichiers
Pour des raisons évidentes de lecture et de compréhension, ce système de fichier doit rester à une échelle compréhensible par l'homme. Il ne dépassera donc pas les 256 blocs de données et la capacité d'un bloc sera de 32octets. Cependant, quelle que soit la taille d'un système de fichiers, ses mécanismes de fonctionnement resteront les mêmes.

Notions importantesPour comprendre la suite de ce compte rendu, il est important de maîtriser certaines notions.
Entiers et Octets Un entier (nombre sans virgule) est codé sur deux octets (ensembles de 8bits) Un octet peut aller de 00000000 à 11111111, donc de 0 à 255. Selon l'architecture de la machine utilisée, les bits de poids forts peuvent se situer à gauche ou à droite (little endian ou big endian). Ainsi, dans le cas ou les bits de poids faibles se trouveraient à gauche, l'écriture d'un entier se verrait « inversée » par rapport au sens conventionnel auquel nous sommes habituée. Par exemple, 32 s'écrirait 32|00 alors que nous serions tenté de l'écrire 0|32.

Contenu d'un répertoireLorsque l'on parle du contenu d'un

en relation

  • Analyse
    1665 mots | 7 pages
  • Analyse
    423 mots | 2 pages
  • Analyse
    3888 mots | 16 pages
  • Analyse
    308 mots | 2 pages
  • Analyse
    253 mots | 2 pages
  • Analyse
    1039 mots | 5 pages
  • Analyse
    562 mots | 3 pages
  • Analyse
    545 mots | 3 pages
  • Analyse
    938 mots | 4 pages
  • Analyse
    1020 mots | 5 pages
  • Analyse
    537 mots | 3 pages
  • Analyse
    1371 mots | 6 pages
  • Analyse
    1673 mots | 7 pages
  • Analyse
    963 mots | 4 pages
  • Analyse
    480 mots | 2 pages