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 D’EXPLOITATION

Présentations similaires


Présentation au sujet: "SYSTEME D’EXPLOITATION"— Transcription de la présentation:

1 SYSTEME D’EXPLOITATION
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. L’utilisateur va demander au SF : Indépendance du type de périphérique Création, suppression, modification Copie, déplacement, sauvegarde Protection et droits d’accès Écriture, lecture et positionnement (séquentiel / aléatoire)

3 Structuration des fichiers
Une suite d’octets (Unix, DOS) Une suite d’enregistrements (record) découpés en champs (field) Une suite d’enregistrements 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 fich bis

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 l’architecture 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 l’arborescence) ou indisponible Il n’existe par machine qu’une seule arborescence ou hiérarchie UNIX

10 Volume, SF et Arborescence
/ hda5 S F

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 d’un fichier /etc/fstab qui va permettre de monter des volumes à l’initialisation du système. Par exemple : /dev/hda2 / ext2 defaults 1 1 /dev/hda3 none swap defaults 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 d’inodes, bloc de données et blocs d’adresses Les caractéristiques du SF sont la taille des blocs, le nombre de blocs et le nombre d’inodes 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 L’organisation du SF Unix
Boot bloc Super bloc Taille des blocs : x ko Table des inodes Blocs de données : Répertoires Fichiers adresses Les blocs de données

17 La typologie des blocs Unix
Les blocs d’inodes (8 inodes par Ko) Type,droits,liens,UID,GID,taille,dates,15 adresses Remarque : L’inode 1 est inutilisé Les blocs de répertoires Il comporte une suite de couples (n°inode, nom de l’objet) Les blocs de fichiers Le contenu du fichier Les blocs d’adresses 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 d’inode Les commandes df et df –i permettent de connaître le taux d’occupation des volumes en nombre de blocs et d’inodes 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 d’inode 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 l’objet partagé Ce type de lien correspond à un pointeur sur l’objet, donc comme pour un raccourci, si l’objet n’existe pas on pert l’accés à l’objet

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 l’entreprise (/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 l’interprète de commandes (command.com) ne permet pas de grands développements d’administration 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 D’EXPLOITATION"

Présentations similaires


Annonces Google