systèmes dexploitation les fichiers. fichiers. pour quoi faire ? la mémoire principale est : de...

Post on 03-Apr-2015

105 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Systèmes d’Exploitation

Les fichiers

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

Gestion de Fichiers

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

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

Caractéristiques des fichiers

Nom :

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

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

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

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 ….

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

Catalogues

Mémorisation des noms, attributs et adresses des fichiers

Structure courante : ArborescenceChemin d’accès :

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

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

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)

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.

Sécurité et fichiers : Pourquoi ?

Pertes de données

Intrusions Humaines

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

Sécurité et fichiers : Comment ?

Contre les intrusions humaines :

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

Les supports

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

Tolérance de panne

MirroringDuplexingRAID 5, RAID 10

Systèmes de fichiers

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

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

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

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é

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é

SWAP

Systèmes d’exploitation :Linux

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

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é

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

Extensions de fichiers :

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

top related