26
Systèmes d’Exploitation Les fichiers

Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Embed Size (px)

Citation preview

Page 1: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Systèmes d’Exploitation

Les fichiers

Page 2: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Fichiers . Pour Quoi Faire ?

La mémoire principale est :De taille restreinteVolatile

Besoin de stocker les informations :A plus long termeDe grande tailleDe manière partagée

Page 3: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Gestion de Fichiers

Le FILE SYSTEM fait partie du système d’exploitation

Il permet :De nommer les fichiersLes structurerLes utiliserLes protéger

Page 4: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Caractéristiques des fichiers

Nom :

Alphanumérique et caractères spéciauxLongueurDifférence majuscule / minusculeExtension

Page 5: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Caractéristiques des fichiers

Structure :Suite d’octets : taille variableSuite d’enregistrements : taille fixeArbre d’enregistrement

Accès ( Dépend du support ) :SéquentielAccès aléatoireAccès Direct

Page 6: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Types de fichiers

Fichiers ordinaires :Fichiers ASCII (texte, Caractère fin de ligne)Fichiers Binaires

Catalogues (Directories) : Fichiers systèmes contenant la structure du système de fichiers

Fichiers spéciaux : Modélisation d’E/S

Page 7: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Attributs de fichiers

Description de base = nom + extensionAttribut = Informations complémentaires:

Indicateur lecture Seule Indicateur fichier temporaire

Indicateur fichier caché Indicateur de verrouillage

Indicateur fichier système Longueur d’enregistrement

Indicateur d’archivage Date de création

Indicateur ASCII/Binaire Date du dernier accès

Protection Date de modification

Mot de passe fichier Taille courante

Créateur Taille maximale

Propriétaire ….

Page 8: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Opérations sur les fichiers

Se font grâce à des appels systèmes :

CREATE DELETE OPEN CLOSE READ WRITE APPEND GET ATTRIBUTES SET ATTRIBUTES RENAME

Page 9: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Catalogues

Mémorisation des noms, attributs et adresses des fichiers

Structure courante : ArborescenceChemin d’accès :

Comment arriver à un fichier situé dans l’arborescence.

Page 10: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Chemin d’accès

Chemin absolu : A partir de la racine

de l’arbre

Chemin relatif : A partir de la

position courante dans l’arbre

Page 11: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Stockage des fichiers

Comment le SE sauve les fichiers sur le disque :

Allocation contiguë Allocation « liste chaînée »Allocation « liste chaînée indexée »Nœuds d’informations (inode)

Page 12: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Fiabilité du File System

Gestion des blocs endommagés :MatérielleLogicielle

SauvegardeCohérence du système de fichiers :

Le SE doit posséder des utilitaires de vérification (et réparation) du système de fichiers.

Page 13: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Sécurité et fichiers : Pourquoi ?

Pertes de données

Intrusions Humaines

Page 14: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Sécurité et fichiers : Comment ?

Contre les pertes d’informations :

Sauvegarde sur un support différentLogiciels de récupération des donnéesCommandes et utilitaires du SE

Page 15: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Sécurité et fichiers : Comment ?

Contre les intrusions humaines :

Antivirus Identification de l’utilisateur + permissionsFichiers de contrôleCryptageGestion des quotasCompression de données

Page 16: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Les supports

Disquette, LS120, ZIPDisque DurCD, CD-R, CD-RWDVD, DVD-RBandes magnétiquesMémoire amovible USB

Page 17: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Tolérance de panne

MirroringDuplexingRAID 5, RAID 10

Page 18: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Systèmes de fichiers

FAT FAT32, VFAT HPFS NTFS HFS Ext, Ext2, Ext3 ISO9600 NFS SMB

Page 19: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

FAT

Systèmes d’exploitation :MS-DOS, Tous les Windows, Linux

Fragmentation non géré:Le système écrit ou il peut

Taille maximum : 2 GoNoms de fichiers : 8+3

Page 20: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

FAT32

Systèmes d’exploitation :Windows 95B/98, Windows 2000/XP, Linux

Fragmentation non géré:Le système écrit ou il peut

Taille maximum : 4ToNoms de fichiers : 255 caractères

Page 21: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

NTFS

Systèmes d’exploitation :Windows NT/2000/XP

Fragmentation non géré:Le système écrit ou il peut

Taille maximum : 2 ToNom de fichiers : 255 caractèresSécurisé

Page 22: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

EXT2fs

Systèmes d’exploitation : Linux

Gestion de la fragmentation : Avant d’écrire, le système cherche une place de la

même taille que le fichier

Taille maximum : 4 To Noms de fichiers : 1012 caractères sans

restrictions Sécurisé

Page 23: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

SWAP

Systèmes d’exploitation :Linux

Partition dédié au « swapping » avec la mémoire.

Page 24: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Manipulation du FS Linux

Mkfs : Création du File SystemMount : Montage du File SystemUmount : Démontage du File SystemFsck: Vérification du File SystemDf : Indique l’espace libreDu : Indique l’espace occupé

Page 25: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Commandes fichiers Linux

Mkdir : Crée un répertoire Cd : Change de répertoire RmDir : Supprime un répertoire vide

Cmp : Compare deux fichiers Cp : Copie de fichiers Lp : Imprime un fichier Ls : Liste les fichiers Mv : Déplace un fichier Rm : Supprime un fichier

Page 26: Systèmes dExploitation Les fichiers. Fichiers. Pour Quoi Faire ? La mémoire principale est : De taille restreinte Volatile Besoin de stocker les informations

Extensions de fichiers :

Txt : Documents textesExe : ExécutableBat : Fichiers « Batchs »Jpg: Fichiers imagesXls : Fichiers Microsoft ExcelSys : Fichiers systèmeszip : Fichiers compressés