PARTIE 2. Gestion de Fichiers

Documents pareils
6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr

Système de Gestion de Fichiers

Structure fonctionnelle d un SGBD

SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

Unix/Linux I. 1 ere année DUT. Université marne la vallée

Programmation C. Apprendre à développer des programmes simples dans le langage C

Cours de Système : Gestion de Fichiers

SYSTÈME DE GESTION DE FICHIERS

1.1 L EXPLORATEUR WINDOWS

Chapitre 3 : Système de gestion de fichiers

La mémoire. Un ordinateur. L'octet. Le bit

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant R&T 1ère année. Sylvain MERCHEZ

Programmation impérative

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

Cours Informatique 1. Monsieur SADOUNI Salheddine

Systèmes d Exploitation - ENSIN6U3. Aix-Marseille Université

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Chapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping

NIMEGUE V3. Fiche technique 3.07 : Sauvegarde / Restauration manuelle

User Manual Version 3.6 Manuel de l Utilisateur Version

Direction des Systèmes d'information

Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows W2K pro: configuration.

Clé USB. Quel type de données peut contenir une clé USB?

Fiche Pratique. Présentation du problème. Installation du logiciel. Etape 1. MAJ le 17/10/2011

Mode d emploi pour lire des livres numériques

B2i. LE B2i Brevet Informatique et Internet. Niveau : tous. 1 S'approprier un environnement informatique de travail. b2ico1.odt.

Codage d information. Codage d information : -Définition-

Seniors/Niveau 2. Connaissances préalables requises. Pour accéder au niveau 2, il faut être capable de:

CARPE. Documentation Informatique S E T R A. Version Août CARPE (Documentation Informatique) 1

Utiliser une clé USB

Gestion de mémoire secondaire F. Boyer, Laboratoire Sardes

LES SYSTÈMES DE FICHIERS

EX-word TextLoader Fonction Bibliothèque

I. QU'EST-CE QU'UN ORDINATEUR? Un ordinateur est relié à plein de périphériques

Techniques de stockage. Techniques de stockage, P. Rigaux p.1/43

Généralités sur les systèmes d Exploitation

PG208, Projet n 3 : Serveur HTTP évolué

Le Network File System de Sun (NFS)

E.N.T. Espace Numérique de Travail

C.M. 1 & 2 : Prise en main de Linux

Ordinateur Logiciel Mémoire. Entrées/sorties Périphériques. Suite d'instructions permettant de réaliser une ou plusieurs tâche(s), de résoudre un

Installation et Administration de SolidWorks Electrical CadWare Systems

Présentation du module Base de données spatio-temporelles

TP3 : Manipulation et implantation de systèmes de fichiers 1

SGM. Master S.T.S. mention informatique, première année. Isabelle Puaut. Septembre Université de Rennes I - IRISA

Formation Tutorée A Distance (FTAD) en BUREAUTIQUE

Découverte de l ordinateur. Partie matérielle

CYBER-BASE M. E. F. I 2 RIVES. Programme des Ateliers

Solutions libres de stockage. Patrice Langlois / Antoine Puechlong Service Informatique IGMM CRBM CPBS

L informatique en BCPST

Fiche Technique. MAJ le30/03/2011

Récupérer un fichier effacé par erreur avec le logiciel Restoration

Solution de sauvegarde pour flotte nomade

Janvier Entretien de l ordinateur

Installation d un poste i. Partage et Portage & permissions NTFS

Guide de l utilisateur

Gestion collaborative de documents

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte

Introduction aux Systèmes et aux Réseaux, Master 2 CCI

Manuel d'installation de GESLAB Client Lourd

HISTORIQUE DES SYSTEMES D'EXPLOITATION (S.E.)

Architecture des ordinateurs Introduction à l informatique

CQP 112 Introduc/on à la programma/on. Thème 2 : Architecture d un système informa/que. Département d informa/que

FORMATS DE FICHIERS. Quels sont les différents types d informations numériques dans un document multimédia?

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier

Explications des items d'obii pour la validation du B2I

Un ordinateur, c est quoi?

Leçon 1 : Les principaux composants d un ordinateur

Cahier n o 6. Mon ordinateur. Fichiers et dossiers Sauvegarde et classement

6605 MFP 3615 MFP. Sommaire : Paramètres généraux. Réglages de l Horloge et des Bacs. Paramètre Copie (par défaut) Paramètres Réseaux (IP)

E.N.T. Espace Numérique de Travail

Procédure d installation de mexi backup

Généralités sur les systèmes d Exploitation

Boîte électronique. Découverte des principales fonctions d une messagerie électronique. (et les pièces jointes)

Acquisition des données

Cloud computing et sécurité

La gestion des dossiers sous Windows Vista, W7, W8.

MANUEL D UTILISATION DE LA SALLE DES MARCHES APPEL D OFFRES OUVERT ACCES ENTREPRISES. Version 8.2

IBM SPSS Modeler Text Analytics Server for Windows. Instructions d installation

Gestion répartie de données - 1

(1) XDCAM Browser

Mode d emploi de la clef USB de l I.P.I. Philosophie de la clef USB

Service Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3

Demande de prise en charge

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1

Chapitre 1 L interface de Windows 7 9

Comment installer la configuration des salles sur son ordinateur personnel?

Le partage du disque dur raccordé à la Bbox avec Windows Vista

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse

Comment installer un client Rivalis Devis factures

Fonctions De Base D un Système D Exploitation. I- introduction : II- Gestion des processus :

Gérard Castagnoli OSU PYTHEAS 25/06/2013 VVT2013 1

Transcription:

PARTIE 2 Gestion de Fichiers 39

Introduction (1) Notion de fichier Elément fondamental pour l utilisation d un ordinateur Paramètre de toute opération Créer, Editer, Compiler, Exécuter, Enregistrer, Différents types Fichier ordinaire (simple) Répertoire Bibliothèque Systèmes d Exploitation 40 40

Introduction (2) Structure Aucune sous Unix Fichier: suite d octets Sous Windows Liée à une application (nom avec extension) Structure dépendante de l application Word, XML, Mail, Vidéo, Attributs Propriétés d un fichier Stockés dans un répertoire spécial Systèmes d Exploitation 41 41

Introduction (3) Exemples d attributs Nom, Identificateur interne (Nombre, I-node sous Unix), Type, Adresse physique, Taille, Droits d accès, Dates, Opérations Multiples (Lire, Ecrire, Exécuter) Dépendent du type de fichier Texte, exécutable, Organisés sous forme d ARBRE Arborescence de fichiers Relation Père-Fils avec racine unique Systèmes d Exploitation 42 42

Introduction (4) Appartenance Privée Accès restreint Publique Partagés entre utilisateurs, applications, etc. Accès Se fait selon des règles d utilisation Droits d accès Opérations permises sur les fichiers Utilisateurs autorisés à accéder à un fichier Systèmes d Exploitation 43 43

SGF (1) Système de Gestion de Fichiers Elément fondamental d un OS Ensemble de fonctions pour manipuler les fichiers Accessibles en mode graphique et en mode commande Utilisées par les utilisateurs à travers leurs programmes Systèmes d Exploitation 44

SGF (2) Fonctions d un SGF Organisation logique des fichiers sur support magnétique Arborescence (arbre de fichiers) Organisation physique Stockage de l arborescence sur un support Passage du niveau logique au niveau physique Relation entre nom d un fichier et l ensemble des blocs physiques qui le composent sur support physique Partage et protection des fichiers Systèmes d Exploitation 45

SGF (3) Conservation permanente des fichiers sur un support magnétique Désignation des fichiers (symbolique) Nommage Identifier un fichier dans un arbre de fichiers Désignation selon une arborescence Nom (chemin) absolu d un fichier Chemin, dans l arbre, qui permet d identifier un fichier depuis la racine de l arbre Nom (chemin) relatif Chemin à partir d un répertoire courant Systèmes d Exploitation 46

SGF Unix (1) Présentation Caractéristiques d un fichier Nom symbolique (nom externe) Peut avoir ou non une extension Possède un INODE unique Table regroupant les informations sur le fichier Nom interne (numéro du Inode correspondant) Créé lors de la création du fichier et disparaît avec sa suppression physique Systèmes d Exploitation 47

SGF Unix (2) Fonctionnalités Ouverture, Fermeture, Lecture, Ecriture, Exécution Types de fichiers Ordinaires (-) Répertoire (d) Lien symbolique (l) Systèmes d Exploitation 48

SGF Unix (3) Unités de stockage Pas d unités au sens Windows A:, C:, D:, E:. Utilisation de la notion de PARTITION LOGIQUE Sous arborescence de fichiers Opérations sur les partitions Montage (Monter une clé USB) Démontage (Retirer une clé USB) Systèmes d Exploitation 49

Allocation de fichiers (1) Problème Fichier à stocker Lui allouer de l espace sur disque Unité d allocation BLOC (taille usuelle: 512 octets) Allocation par multiple de blocs CLUSTER (taille usuelle: 4Ko) Un seul fichier par cluster Un fichier peut occuper un ou plusieurs clusters Systèmes d Exploitation 50 50

Allocation de fichiers (2) Quelle méthode d allocation utiliser? Allocation contigüe Allocation chaînée Allocation indexée Systèmes d Exploitation 51

Allocation de fichiers (3) Allocation contigüe Blocs contigus sur disque pour un fichier Avantages Blocs successifs Rapidité d accès aux données du fichier Inconvénients Trouver le nombre de blocs successifs (adjacents) requis pour un fichier Problème de MAJ (ajout de blocs) Systèmes d Exploitation 52 52

Systèmes d Exploitation 53 53

Allocation de fichiers (4) Allocation chaînée Adresse du premier bloc Liens entre les blocs Avantage Eviter la contrainte de contiguïté Dispersion des blocs d un fichier sur disque Inconvénients Temps d accès plus long (liens) Diminution de la taille des blocs (liens) Systèmes d Exploitation 54 54

Systèmes d Exploitation 55 55

Allocation de fichiers (5) Allocation indexée Permettre un accès rapide aux blocs d un fichier Utilisation de la notion de pointeur Un pointeur par bloc Pointeurs regroupés dans un bloc spécial (Bloc Index) Index Blocs de données Systèmes d Exploitation 56 56

Allocation de fichiers (6) Avantages Séparer les blocs de données des blocs d index Pas de perte de place pour les blocs de données Accès plus rapide Accès direct Inconvénients Plus de blocs (données et index) MAJ des blocs d index Systèmes d Exploitation 57

-1: pointeur NULL Systèmes d Exploitation 58 58

Gestion espace libre (1) Problème Fichier F de taille T(F) à stocker sur disque Calculer le nombre de blocs nécessaires pour stocker F (NB) Comment savoir s il existe un nombre de blocs libres à NB Solution Représentation de l espace libre du disque Systèmes d Exploitation 59 59

Gestion espace libre (2) Solution 1 Vecteur de bits 1 bit par bloc 0 : Libre 1 : Occupé Solution adoptée par Macintosh et Win2000 Exemple 00011100011000011 Systèmes d Exploitation 60 60

Gestion espace libre (3) Solution 2 Liste chaînée de blocs libres Adoptée par MS- DOS, Win9x Systèmes d Exploitation 61 61