Vous êtes sur la page 1sur 5

Système d’Exploitation Sauvegarder / Restaurer des données


Les données proviennent de différentes entrées,

Les données sont sauvegardées et réstaurées à volonté.

Entrées / RAM
Sorties Bus
Chapitre IV :
Système de Gestion de Fichier Bus

Stockage

13/12/2023 20:36:25 1
Sabbane Mohamed, m.sabbane@umi.ac.ma

Les disques durs magnétiques (mécaniques)


Mémoire Secondaire


C’est la mémoire de stockage des données,
– Des disques magnétiques : disques durs / mécaniques,
– Des disques optiques : CD / DVD / mécaniques,
– Des bandes magnétiques : cassettes / mécaniques,
– Des circuits intégrés : SSD, FLASH USB… / électroniques.

Caractéristiques :
– Grandes capacités,
– Lecture relativement lente.

Disque dur / disque SSD Definition



Un Système de Fichiers SF (File System FS) ou système de
gestion de fichiers (SGF) est une structure de données :
– permettant de stocker les informations sur la mémoire secondaire
(disque dur, disquette, CD-ROM, clé USB, disques SSD, etc.),
– les organiser dans des fichiers sur ces mémoires.


Les fonctionalités d’un SF sont :
– Traiter, conserver des quantités importantes de données,
– Partager les données entre plusieurs programmes informatiques,
– Ofrire à l'utilisateur une vue abstraite sur ses données,
– Permetre la localisation des données à partir d'un chemin d'accés.
Mode de fonctionnement d’un SF Principe de stockage

L'objectif du système de fichiers est de manipuler les fichiers. ●
Historiquement, plusieurs méthodes de gestion de

Les fichiers sont organisés comme suit : fichiers se sont dévelopées en fonction du
– des suites de blocs (la plus petite unité que le périphérique de stockage est développement de la technologie des ordinateurs.
capable de gérer).

Parmi ces méthodes on trouve :
– Un bloc, simple suite de données binaires, peut être interpré selon le format
de fichier comme : – FAT : (File Alocation Table), (1980).
des caractères,
NTFS : New Technology File System, (1993).



des nombres entiers ou à virgule flottante,

Des codes d'opérations machines, –

des adresses mémoires.

L’échange entre les deux types de mémoire (RAM et Disques) se
fait par transfert de blocs de données.

Le système de fIchier FAT Principe de Fonctionement du FAT



Les systèmes de fichiers FAT (File Alocation Table) ●
FAT12 est basé sur les 12 bits (moins de 4087 clusters),
– Ancien système de fichier des produit Microsoft : MS/DOS et ●
FAT16 est basé sur une base de 16 bits (4087 et 65526 clusters),
de Windows, ●
FAT32 est basé sur les 32 bits (65526 et 268435456 clusters).
– Actuelement, il est utilisé sur les supports amovibles comme
les clés USB,

Le système FAT associ au répertoire une table
contenant
– les noms de ses fichier,
– leur taille,
– Un index pointant vers la table d'allocation de fichiers, (une
zone disque).

NTFS : New Technology File System


exFAT : Extended File Allocation Table

Introduit par Microsoft pour Windows NT, ●
Le système de fichiers exFAT a été conçu pour les clés USB et les

Actuellement, le standard pour les systèmes cartes SD,
d’exploitation Windows. ●
Il est également utilisé sur les disques durs SSD.

L'organisation du système de fichier NTFS est : ●
C’une version améliorée de FAT32 optimisée pour une utilisation
sur les supports flash (clés USB et les disques SSD).
– plus complexe,

Il a été introduit avec le système d'exploitation Windows XP et
– fonctionnant comme une base de données.
Vista.

C'est un remplacement moderne pour FAT32.
Ext, Ext2 : Extended File System Ext3 : Extended File System


Ext est le premier système de fichiers crée en 1992 ●
Ext3 fait référence au troisième système de fichiers étendu.
spécifiquement pour le système d'exploitation Linux, ●
Ce système de journalisation de fichiers est utilisé sur plusieurs

Ext2 est introduit en 1993 : distributions Linux.
– le premier système de fichiers commercial conçu pour surmonter la ●
Il peut suivre toutes les modifications apportées avec Ext3 pour :
limitation du système de fichiers Ext.
– améliorer la fiabilité
– Il n’a pas de fonction de journalisation, et il est recommandé pour les
lecteurs flash et USB.
– réduire la corruption éventuelle du système de fichiers.

– La taille de fichier individuelle prise en charge par Ext2 est de 2 To et peut ●


De plus, il vous permet la mise à jour depuis Ext2 sans avoir
aller de 4 To à 32 To selon la taille du bloc. besoin de sauvegarder et de restaurer des données.

Le système Linux / Unix


Ext4 : Extended File System

Le système de fichier d'Unix (ou de Linux) :

Ext4 est une série d'extensions rétrocompatibles avec Ext2. – Les fichiers et les répertoires sont identifié par un

C'est aussi un système de fichiers pour la plupart des numéro unique : le nœud d’index (inode) ;
distributions Linux. – L’inode permet d’accéder aux attributs sur un

Ext4 est pris en charge par d'autres systèmes d'exploitation, fichier,
notamment Windows, Free BSD, macOS et KolibriOS (lecture
seule).
– Le nom est stocké dans le répertoire associé à un
numéro d'inode.

Ext4 a été initialement introduit pour étendre les limites de
stockage et améliorer les performances du système. – Cette organisation présente l'avantage qu'un fichier
unique sur disque peut être connu du système sous

Il peut prendre en charge une taille de volume allant jusqu'à 109
Giga byte. plusieurs noms.

Représentation pour l'utilisateur Les Métadonnées



Un système de fichiers est vu comme ●
Chaque fichier est décrit par des métadonnées conservées dans
une arborescence : l'inode sous Linux/Unix),
– les fichiers sont regroupés dans des ●
Le contenu du fichier est écrit dans un ou plusieurs blocs du
répertoires,
support de stockage, selon la taille du fichier.
– Ces répertoires contiennent soit des fichiers,
soit récursivement d'autres répertoires.

Les métadonnées les plus courantes sous UNIX sont :

Il y a donc un répertoire racine et des – droits d'accés en lecture, écriture et exécution selon l'utilisateur, le groupe,
ou les autres ; type de fichier,
sous-répertoires.
– dates de dernier accés, de modification des métadonnées (inode), de

Une telle organisation génère une modification des données (block) ;
hiérarchie de répertoires et de fichiers – propriétaire et groupe propriétaire du fichier ;
organisés en arbre.
– taille du fichier et nombre de bloc;
– nombre d'autres inodes (liens) pointant vers le fichier ;
Restriction de nommage Le nomage sous windows

Le nom d'un fichier est une chaine de caractères, ●
Le nom d'un fichier se présente généralement sous forme :

– De taille limitée, nom_fichier.extention

– certains caractères sont interdits. ●


Le nom de fichier : nom_fichier

Les systèmes de fichier Unix sont généralement neutres ●
L’extention du fichier : extention
pour le jeu de caractère utilisés (considéré au niveau bas ●
L’extention fait référence à la nature du fichier ou son contenu
comme une simple suite d'octets). – .txt : un simple fichier texte

NTFS, utilise le jeu de caractères UTF-16 pour les noms de – .exe : un fichier executable
fichiers. – .sys : un fichier système
– .com : un fichier commande

Sous Linux/Unix, l'extension fait simplement partie du nom de
fichier.

Organisation des fichiers Organisation des fichiers


L'organisation physique des fichiers est à la charge du ●
En plus de l’organisation abstraite, la gestion des fichiers inclut :
système d’exploitation – la compression ou le chiffrement automatique des données,

les mécanismes d'entrée/sortie de bas-niveau sont – les droits d'accès aux fichiers,
masqués. – une journalisation des écritures (pour la robustesse, en cas de
défaillance du système).

L'utilisateur peut donc organiser ses données
– L’extention sur un réseau entier, comme par exemple NFS.
permanentes en les distribuant dans différents fichiers.
– les systèmes de fichiers en réseau peuvent être distribués ou

Le contenu des fichiers est déterminé par leur format, répartis, comme par exemple PVFS2.
qui dépend de l'application utilisée.

Fonctions du Système de Gestion des Fichiers Porté d’un Systèmes de fichiers



Le choix du système de gestion des fichiers se fait

Le système de gestion des fichiers assure plusieurs
principalement en fonction du système d’exploitation.
fonctions :

Les systèmes d’exploitation les plus récents supportent
– Manipulation des fichiers : créer/détruire des fichiers,
un grand nombre de systèmes de fichiers.
insérer, supprimer et modifier le contenu.
– Allocation de la place sur mémoires secondaires : allouer

Pour Microsoft : FATx, exFat, NTFS
à chaque fichier le nombre necessaire de blocs de ●
Pour Linux / Unix :
mémoire.
– supporte un très grand nombre de systèmes de
– Localisation des fichiers : identifier et retrouver les
fichiers.
données.
– le partage des fichiers par différentes applications .
– Mais tous ayant suivent des standards.
Merci pour votre attention,
des questions ?

Vous aimerez peut-être aussi