La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

SYSTEME DEXPLOITATION Les fichiers Le système de fichiers (SF)

Présentations similaires


Présentation au sujet: "SYSTEME DEXPLOITATION Les fichiers Le système de fichiers (SF)"— Transcription de la présentation:

1 SYSTEME DEXPLOITATION Les fichiers Le système de fichiers (SF)

2 Fonctionnalité du SF Un fichier permet sur une mémoire auxiliaire de stocker des données. Lutilisateur va demander au SF : Indépendance du type de périphérique Création, suppression, modification Copie, déplacement, sauvegarde Protection et droits daccès Écriture, lecture et positionnement (séquentiel / aléatoire)

3 Structuration des fichiers Une suite doctets (Unix, DOS) Une suite denregistrements (record) découpés en champs (field) Une suite denregistrements de longueur fixe ou variable

4 Les types de fichiers Fichiers ordinaires ASCII ou texte exécutables (binaire) structurés (archive, compressé) Répertoires Fichiers spéciaux caractères (clavier, imprimantes) blocs (disques) Extension :.c,.exe,.a, …

5 Hiérarchie des fichiers etc home rogard Dir fich bis fich

6 Les noms des fichiers Sous Unix Une seule hiérarchie de base / /home/rogard/fich Sous Windows Une hiérarchie par périphérique C:\home\rogard\fich A:\home\rogard\fich On adopte aussi des noms relatifs par rapport au répertoire courant.

7 Structure physique du SF Allocation contiguë Organisation par listes chaînées FAT Windows Organisation avec inodes Unix

8 Le partitionnement des disques Sur larchitecture Intel on dispose de 4 partitions primaires au maximum par disque Une partition primaire peut contenir des partitions étendues (15 en SCSI et 63 en IDE) Par exemple : hda1 (DOS), hda2 (ext2 pour /), hda3(swap) et hda5 (ext2 /home), hda6(ext2 /var) partitions étendues de la partition primaire hda3 Le a de hda correspond au nom du disque physique

9 Organisation générale Chaque disque est partitionné en volumes ou partitions A chaque partition est associée un système de fichiers (MSDOS, ext2 …) Ce système de fichiers peut-être disponible (monté dans larborescence) ou indisponible Il nexiste par machine quune seule arborescence ou hiérarchie UNIX

10 Volume, SF et Arborescence S F hda5 /

11 Exemple des systèmes Unix

12 Les fichiers spéciaux Unix A chaque périphérique, donc ici un volume, est associé un fichier spécial contenu dans /dev Par exemple : brw-rw----1 root disk 3,2 mai hda2 crw root tty 4,1 nov 30 00:06 tty1 crw-rw root daemon 6,0 mai lp0 Le type, les droits, les liens, le propriétaire, les numéros majeurs et mineurs, la date et le nom

13 Les commandes Unix Pour monter un volume mount /dev/fd0 /mnt/floppy Pour démonter umount /dev/fd0 Ou umount /mnt/floppy

14 Le montage automatique Unix On dispose dun fichier /etc/fstab qui va permettre de monter des volumes à linitialisation du système. Par exemple : /dev/hda2/ ext2 defaults 1 1 /dev/hda3noneswapdefaults 0 0 Le SF, le répertoire de montage, le type (ext2, iso 9660, MSDOS …), options de montage (rw, suid, dev, exec, auto, nouser et async), options pour la commande dump et options pour la commande fsck.

15 Le système de fichiers Unix Chaque SF comporte les types de blocs suivants : boot bloc, super bloc, bloc dinodes, bloc de données et blocs dadresses Les caractéristiques du SF sont la taille des blocs, le nombre de blocs et le nombre dinodes On dispose de 15 adresses sur 4 octets pour accéder aux blocs en général de 1Ko –En adressage direct pour les 12 premières (12 Ko) –En adressage indirect pour les trois suivantes ( x x256x256 Ko)

16 Lorganisation du SF Unix Boot bloc Super bloc Table des inodes Les blocs de données Taille des blocs : x ko Blocs de données : Répertoires Fichiers adresses

17 La typologie des blocs Unix Les blocs dinodes (8 inodes par Ko) Type,droits,liens,UID,GID,taille,dates,15 adresses Remarque : Linode 1 est inutilisé Les blocs de répertoires Il comporte une suite de couples (n°inode, nom de lobjet) Les blocs de fichiers Le contenu du fichier Les blocs dadresses Il y a 256 adresses de 4 octets par bloc

18 Les commandes Unix La commande mkfs permet de créer un SF La commande ls –i permet de visualiser les numéros dinode Les commandes df et df –i permettent de connaître le taux doccupation des volumes en nombre de blocs et dinodes La commande du permet de connaître la taille des objets en k octets La commande fsck permet de vérifier et, si possible de réparer, le volume

19 Les liens symboliques Unix Les liens « hard » correspondent à un partage dinode dans un SF Pour donner un accès depuis un autre SF, il faut établir un lien symbolique (ln –s ) A un lien symbolique correspond un nouvel inode et le bloc adressé contient le nom de lobjet partagé Ce type de lien correspond à un pointeur sur lobjet, donc comme pour un raccourci, si lobjet nexiste pas on pert laccés à lobjet

20 Les sauvegardes Il faut définir une politique de sauvegarde des données sensibles du système, de sauvegarde et de restauration Il faut prévoir une sauvegarde systématique de : Les données utilisateurs (/home,/var, BD…) Les fichiers de configuration (/etc,/usr …) Les fichiers spécifiques de lentreprise (/usr/local)

21 Les commandes On peut faire des sauvegardes totales ou incrémentales La commande tar tar cvf /dev/fd0. tar vtf /dev/fd0 tar xvf /dev/fd0 tutu Les commandes dump et restore Ces commandes permettent de faire des sauvegardes incrémentales (9 niveaux) et des restaurations

22 Exemple des systèmes Windows

23 Les SF existants FAT 16, VFAT et FAT 32 Adressage de plus de 268M (2 puissance 32 théorique en réalité puissance 28) de clusters (blocs adressables) de 512k NTFS droit (ACL) chiffrer compresser quotas

24 Adressage On utilise le principe des listes chaînées pour FAT On utilise les B-arbres pour NTFS chaque nœud admet n branchements

25 Les commandes DOS La conception des systèmes Windows est orientée utilisateur (clic clic la souris) et linterprète de commandes (command.com) ne permet pas de grands développements dadministration du système. On dispose des commandes de base dans la fenêtre exécuter : cd, dir, copy …

26 Les utilitaires A partir du « Panneau de configuration » vous disposez des outils de gestion de votre système.

27 F I N


Télécharger ppt "SYSTEME DEXPLOITATION Les fichiers Le système de fichiers (SF)"

Présentations similaires


Annonces Google