Systèmes d'exploitation 1ère année 2010-11
3.1 Système de fichiers : vue utilisateur....................................................................................34
3.2 Système de fichiers : mise en œuvre....................................................................................37
3.2.1 Techniques d'allocation de l'espace disque pour un fichier............................................38
3.2.1.1 allocation contiguë...........................................................................................................................................................................38
3.2.1.2 allocation par blocs .........................................................................................................................................................................38
3.3 FAT........................................................................................................................................41
3.3.2 Structure d'un système de fichiers FAT.........................................................................42
3.3.2.1 zones.................................................................................................................................................................................................42
3.3.2.2 secteur de boot ou zone réservée......................................................................................................................................................42
3.3.2.3 la FAT et sa copie.............................................................................................................................................................................43
3.3.2.4 méta-données et répertoires..............................................................................................................................................................44
3.3.2.5 répertoire racine................................................................................................................................................................................46
3.3.2.6 espace fichiers et répertoires............................................................................................................................................................46
3.3.3 Résistance aux pannes....................................................................................................47
3.3.4 En conclusion ................................................................................................................47
3.4 Systèmes de fichiers avancés................................................................................................48
3.4.1 Fiabilité .........................................................................................................................48
3.4.1.1 identification des blocs endommagés..............................................................................................................................................48
3.4.1.2 backup..............................................................................................................................................................................................48
3.4.1.3 cohérence..........................................................................................................................................................................................49
3.4.2 Sécurité...........................................................................................................................49
3.4.2.1 domaines de protection....................................................................................................................................................................49
3.4.3 Performance...................................................................................................................51
3.4.3.1 mémoire cache..................................................................................................................................................................................51
3.4.3.2 réduire les déplacements du bras de lecture.....................................................................................................................................51
3.5 NTFS......................................................................................................................................52
3.5.1 Quelques particularités...................................................................................................52
3.5.1.1 noms longs et Unicode.....................................................................................................................................................................52
3.5.1.2 attributs étendus...............................................................................................................................................................................52
3.5.1.3 flux de données multiples.................................................................................................................................................................52
3.5.1.4 taille des fichiers et des partitions....................................................................................................................................................52
3.5.1.5 compression de fichiers....................................................................................................................................................................52
3.5.1.6 autres................................................................................................................................................................................................53
3.5.2 Structure d'une partition NTFS......................................................................................53
3.5.2.1 LCN et VCN.....................................................................................................................................................................................53
3.5.2.2 Zones................................................................................................................................................................................................54
3.5.3 Structure de la MFT.......................................................................................................54
3.5.3.2 en-tête d'un enregistrement de la MFT.............................................................................................................................................55
3.5.4 Représentation de « petits fichiers » (immédiats)..........................................................55
3.5.4.1 attributs d'un fichier.........................................................................................................................................................................55
3.5.5 Codage des attributs.......................................................................................................57
3.5.5.1 attribut résident................................................................................................................................................................................58
3.5.5.2 attribut non résident.........................................................................................................................................................................58
3.5.5.3 la liste d'attributs ($ATTRIBUTE_LIST)........................................................................................................................................59
3.5.6 Représentation de « fichiers plus grands ».....................................................................59
3.5.6.1 exemples de fichiers non résidents ..................................................................................................................................................59
3.5.6.2 liens hard..........................................................................................................................................................................................61
3.5.6.3 liens soft...........................................................................................................................................................................................61
M.Bastreghi page 4 / 73