0% ont trouvé ce document utile (0 vote)
33 vues12 pages

Les Differentes Parties de Systeme D'exploitation 3

Le système d'exploitation est composé de plusieurs parties, dont le noyau, l'interface utilisateur et le système de fichiers, chacun jouant un rôle essentiel dans la gestion des ressources matérielles et des interactions utilisateur. Le noyau gère les processus et l'allocation de mémoire, tandis que l'interface utilisateur facilite l'interaction avec le système via des commandes textuelles ou graphiques. Les systèmes de fichiers, comme FAT et NTFS, organisent et gèrent le stockage des données sur les disques durs, influençant ainsi la performance et la sécurité des systèmes d'exploitation.

Transféré par

gbasisa001
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
33 vues12 pages

Les Differentes Parties de Systeme D'exploitation 3

Le système d'exploitation est composé de plusieurs parties, dont le noyau, l'interface utilisateur et le système de fichiers, chacun jouant un rôle essentiel dans la gestion des ressources matérielles et des interactions utilisateur. Le noyau gère les processus et l'allocation de mémoire, tandis que l'interface utilisateur facilite l'interaction avec le système via des commandes textuelles ou graphiques. Les systèmes de fichiers, comme FAT et NTFS, organisent et gèrent le stockage des données sur les disques durs, influençant ainsi la performance et la sécurité des systèmes d'exploitation.

Transféré par

gbasisa001
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

1

LES DIFFERENTES PARTIES D’UN SYSTEME D’EXPLOITATION


Le système d'exploitation est composé d'un ensemble de logiciels
permettant de gérer les interactions avec le matériel. Parmi cet ensemble de
logiciels on distingue généralement les éléments suivants :
I.6.1. Le noyau
Le noyau est le terme le plus fréquemment utilisé pour désigner le
cœur du système d'exploitation. Il s'agit d'un programme relativement petit
chargé en mémoire lors du démarrage de l'ordinateur. Ce programme
contient des instructions qui permettent au noyau de gérer les équipements
matériels, tels que les disques durs. Le noyau permet également de gérer et
de contrôler l'allocation de mémoire, les processus système et d'autres
programmes. Le logiciel d'application et les autres composants du système
d'exploitation reposent sur le noyau: c'est lui qui leur permet de fournir des
services de planification de base, ainsi qu'un accès au matériel informatique
et aux périphériques.
Un système Windows peut comporter des noms de fichier contenant le
mot «kernel» ou «kern» (kernel32.dll, par exemple). Il s'agit de fichiers vitaux
qui sont utilisés par le noyau du système d'exploitation. La figure représente
le fichier kernel32.dll et indique son emplacement dans les fichiers système
de Windows.
Il représente les fonctions fondamentales du système d'exploitation
telles que la gestion de la mémoire, des processus, des fichiers, des entrées-
sorties principales, et des fonctionnalités de communication. Il comprend les
chargeurs qui permettent d’entrer les programmes et de les exécuter et les
moniteurs ou superviseurs qui assurent l’enchaînement des différents
travaux, qui contrôlent toutes les opérations d’entrées et sorties des
informations, qui signalent toutes les incidents de fonctionnement de
l’ordinateur.
I.6.2. L’interface utilisateur

L'interface utilisateur (IU) constitue la partie la plus visible du système


d'exploitation. C'est avec l'IU que l'utilisateur interagit. Elle joue le rôle de
passerelle entre l'utilisateur et le noyau. L'interface utilisateur peut être
comparée à un interprète, traduisant les frappes de l'utilisateur, ses clics de
souris ou toute autre entrée pour les programmes appropriés. Le résultat du
programme peut être organisé et affiché par l'interface utilisateur. Dans un
2

système UNIX ou Linux, l'interface utilisateur est généralement appelée


«shell».
Les interfaces utilisateur se répartissent en deux grandes catégories:
Les premiers systèmes d'exploitation pour PC de bureau utilisaient
uniquement des interfaces de ligne de commande (CLI). Une interface de
ligne de commande se résume à une invite dans laquelle l'utilisateur saisit
des commandes. L'ordinateur renvoie des données à l'écran de manière
typographique. Autrement dit, un environnement CLI repose entièrement sur
du texte et, pour pouvoir effectuer des opérations, l'utilisateur doit entrer des
commandes à l'aide du clavier.
Les utilisateurs d'UNIX et de Linux ont le choix entre différentes
interfaces de ligne de commande (CLI) ou shells, telles que le shellBourne et
le shell Korn. Les shells UNIX sont abordés plus loin dans ce module.
Aujourd'hui, tous les systèmes d'exploitation de bureau prennent en
charge les interfaces graphiques (GUI). Une interface graphique permet à
l'utilisateur de manipuler le logiciel à l'aide d'objets visuels, tels que des
fenêtres, des menus déroulants, des curseurs et des icônes. Grâce à
l'interface graphique, l'utilisateur peut entrer des commandes par le biais
d'une souris ou de tout autre dispositif de pointage. Les utilisateurs finaux
préfèrent les interfaces graphiques car elles leur permettent d'utiliser
facilement et de manière intuitive leur ordinateur. Il est possible d'effectuer
des opérations simples via l'interface graphique sans même savoir lire.

La simplification de l'interface utilisateur ne va pas sans contrepartie:


les performances s'en trouvent en effet amoindries. Certaines interfaces
graphiques peuvent consommer plus de cent fois plus d'espace de stockage
(et même davantage) que les interfaces de ligne de commande. Les
interfaces graphiques étant plus complexes que les interfaces de ligne de
commande, un logiciel d'interface graphique requiert sensiblement plus de
mémoire et de temps d'UC.
L'utilisateur final standard ne conçoit pas d'utiliser un ordinateur sans
interface graphique ; les interfaces graphiques sont donc considérées
aujourd'hui comme un élément incontournable pour les systèmes
d'exploitation de bureau. Toutefois, les systèmes d'exploitation de réseau ne
se sont pas, en règle générale, adaptés aux besoins des utilisateurs
inexpérimentés. Plusieurs systèmes NOS ne prennent pas totalement en
3

charge les interfaces graphiques. Aujourd'hui, la grande majorité des


systèmes NOS gèrent les interfaces graphiques comme des modules
distincts, qui peuvent être chargés et utilisés de la même manière que tout
autre programme exécuté sur le système. La plupart des systèmes
d'exploitation n'exigent pas l'utilisation de ces modules d'interface graphique;
ces derniers rendent toutefois le produit plus facile à utiliser et plus convivial
pour l'utilisateur inexpérimenté, et plus accessible pour le grand public.
Les administrateurs système sont généralement très à l'aise dans les
environnements d'interface de ligne de commande (CLI), et préfèrent ne pas
charger de logiciel d'interface graphique pour pouvoir préserver toutes les
ressources système. Par exemple, UNIX et Linux prennent tous deux en
charge les interfaces graphiques, mais lors de leur déploiement en tant que
systèmes NOS, ils sont généralement configurés sans composants d'interface
graphique. À l'inverse, les serveurs Windows comprennent toujours une
interface graphique et consomment donc beaucoup plus de ressources
système.
I.6.3. Le système de fichiers

Les systèmes d’exploitations Windows NT/2000 et, plus récemment, le


système d’exploitation Windows XP ont des différences évidentes avec le
système d’exploitation Windows 9x. Beaucoup de ces différences ne sont pas
visibles. Cependant, il faut comprendre ces concepts très importants pour
saisir pleinement les environnements différents dans lesquels ces systèmes
d’exploitation sont utilisés. Les facteurs suivants doivent être pris en compte
quand vous choisissez un système d’exploitation:
 Si le système d’exploitation est destiné à la maison ou au bureau
 Si l’ordinateur va faire partie d’un réseau
 Les problèmes de sécurité
 Les types de programmes qui seront utilisés sur le système
d’exploitation
Tous ces facteurs déterminent le choix entre un système Windows 9x
ou Windows NT, 2000 ou XP. La différence le plus importante tient à leurs
systèmes de gestion de fichiers, Windows NT File System (NTFS) et File
Allocation Table (FAT).
Le but principal de n’importe quel système de gestion de fichiers est de
stocker et de retrouver les données du disque dur de l’ordinateur. La manière
dont les données sont organisées, optimisées et retrouvées vient du système
4

de gestion de fichiers sur l’unité de disque dur. Les disques durs stockent les
informations sur des plateaux, qui sont en métal magnétisé. Un système de
fichiers organise les données sur ces plateaux.
DOS/Windows est le système d’exploitation le plus utilisé aux Etats-Unis et
dans le reste du monde. Pour la plupart d’entre eux, le système de gestion de
fichiers utilisé par DOS et Windows est devenu la norme. Pour que le
technicien IT réussisse, il est important pour lui de comprendre le système
FAT originel et la manière dont il a évolué vers l’actuel NTFS.
Le système de fichiers d'un système d'exploitation détermine la
méthode d'attribution des noms de fichier, ainsi que le mode d'enregistrement
des fichiers et leur emplacement sur des périphériques de stockage tels que
les disques durs. Tous les systèmes d'exploitation Windows, Macintosh, UNIX
et Linux ont recours à des systèmes de fichiers qui utilisent une structure
hiérarchique.
Dans un système de gestion hiérarchique des fichiers, ces derniers
sont placés dans des conteneurs logiques disposés selon une structure
arborescente. Le système de fichiers commence à la racine de
l'arborescence. Dans la terminologie UNIX et Linux, un conteneur résidant au
sommet de l'arborescence est appelé "répertoire". Les conteneurs figurant
dans chaque répertoire sont appelés "sous-répertoires". Dans les systèmes
d'exploitation Windows et Macintosh, les termes "dossier" et "sous-dossier"
sont utilisés pour qualifier les répertoires et les sous-répertoires.
Le système de fichiers d'un système d'exploitation détermine plus que
l'organisation logique des fichiers et des dossiers. Le type de système de
fichiers utilisé par l'ordinateur détermine si les fichiers peuvent être protégés
ou non d'autres utilisateurs ou programmes. Il définit également l'organisation
des données sur un support de stockage (tel qu'un disque dur). Certains
systèmes de fichiers gèrent l'espace disque plus efficacement que d'autres.
La table d'allocation de fichier (FAT pour File Allocation Table) est un
type de système de fichiers standard. Ce type de système est géré sur le
disque par le système d'exploitation. La table contient une carte des fichiers
et indique leur emplacement de stockage sur le disque. La FAT référence les
clusters qui constituent les unités logiques d'enregistrement sur un disque. Un
fichier donné peut être stocké sur plusieurs clusters, mais un cluster ne peut
contenir les données que d'un seul fichier. Ces clusters peuvent être situés
les uns à côté des autres. Le système d'exploitation utilise la table d'allocation
5

des fichiers pour identifier tous les clusters de disques dans lesquels un
fichier est stocké.
Il existe trois types de systèmes de fichiers FAT. Le système original
est appelé "FAT". FAT12, FAT16 et FAT32 constituent une version avancée
et améliorée du système de fichiers FAT original. Ce système était utilisé sur
les premières versions de DOS; il est toutefois devenu obsolète avec les
disques durs de plus grande capacité et les systèmes d'exploitation plus
évolués tels que Windows 3.1, Windows 95 et Windows 98.
I.7. ETUDE DETAILLEE DES SYSTEMES DE FICHIERS
I.7.1. LE SYSTEME DE FICHIER FAT ORIGINAL
Le système de gestion de fichiers FAT originel a été inventé par Bill
Gates en 1976. Le but principal de ce système de gestion de fichiers est le
stockage de programmes et de données sur des disquettes.
Fondamentalement, le système de gestion de fichiers FAT est une base de
données qui conserve la trace de chaque fichier sur le disque dur. Intel a été
la première entreprise à avoir intégré le concept du système de gestion de
fichiers. Ce concept a été utilisé par une première version de système
d'exploitation conçu pour la puce 8086 d'Intel. Après avoir acheté les droits de
ce système d’exploitation, Bill Gates l’a réécrit et a créé la première version
de DOS.
Le système de gestion de fichiers NTFS est apparu avec Windows NT.
Il offre de nombreux avantages à l’utilisateur final comme plus d’outils
d’administration et plus d’options de sécurité qui n’existent pas dans le
système de fichiers FAT. Un administrateur de système doit bien connaître
les différences entre les systèmes de fichier NTFS et FAT. Les trois systèmes
de fichier différents utilisés dans l'environnement Windows sont FAT16,
FAT32 et NTFS. Ils sont tous les trois décrits dans les sections suivantes
ainsi que le Système de Fichier Haute Performance (HPFS), système de
fichier qui n'est plus utilisé mais qui était important dans les premières
versions de Windows.
I.7.2. LE SYSTEME DE FICHIER FAT16
Le système de gestion de fichiers FAT16 (16 correspond à 16 bits) est
utilisé pour la plupart des unités de disque dur avec DOS, Windows 3.1, et la
première version de Windows 95. FAT16 a des caractéristiques qui le
différencient du système de fichiers FAT32. D’abord, la structure de répertoire
du FAT originel (avant Windows NT et Windows 95) limite les noms de fichier
6

à 8 caractères avec une extension de 3 lettres (voir chapitres 4 et 5). Par


exemple, le nom de fichier « COMMAND.COM » est composé d'une
extension de 3 lettres et de 7 caractères, ce qui signifie que c’est un nom de
fichier valide selon les règles de structure de fichier FAT16. La structure
FAT16 gère également une série d'attributs pour chaque fichier qui sont:
 S – qui correspond à un fichier du système.
 H – qui signifie que le fichier est caché à l’affichage du répertoire.
 A – qui signifie que le fichier sera archivé la prochaine fois que le
disque sera sauvegardé.
 R – qui indique que le fichier est en lecture seule.
La date et l’heure de dernière modification du fichier sont enregistrées.
Le système de gestion de fichiers FAT est simple et fiable. Si l'ordinateurse
bloque ou ne répond pas au milieu d'une mise à jour, il ne perdra pas de
données. Sans utiliser beaucoup de mémoire, le système de fichier FAT
effectue beaucoup de tâches administratives d'Entrée/Sortie (I/O) vers les
partitions. Cette fonction est un véritable avantage du système de fichier FAT.
Cependant, il en résulte qu'un fichier peut être fragmenté, ce qui réduit les
performances. Le système de gestion de fichiers FAT comprend des outils
d’optimisation pour empêcher cela.

 Les Outils du Système de Fichier FAT


Les utilitaires CHKDSK et SCANDISK sont deux outils d’optimisation
très importants que le système de gestion de fichiers FAT utilise. Ces
utilitaires peuvent être utilisés quand le système d'exploitation se bloque ainsi,
les données ne seront pas perdues. Il se peut que le système de fichiers FAT
ait supprimé une chaîne de caractère de la surface du disque, mais ne l'ait
pas encore attribuée à un nouveau fichier. Les outils CHKDSK et SCANDISK

Examinent la table du FAT16 pour déterminer le statut de chaque


enregistrement sur le disque. Il trouve alors les enregistrements qui ne font
pas partie d'une série de données et les marque comme espace libre,
permettant ainsi au système de gestion de fichiers de fonctionner de manière
optimale.
Si des secteurs non attribués sur le disque sont trouvés lorsque la fonction
CHKDSK ou la fonction SCANDISK fonctionne, il sera demandé à l’utilisateur
si ces secteurs doivent être changés en fichiers. Si l'utilisateur n'était pas en
train de créer un nouveau fichier quand l'ordinateur s'est bloqué", répondez
7

simplement non et l'espace non attribué sera recyclé en tant qu’espace libre.
Cependant, si l’utilisateur était en train de créer un nouveau fichier quand le
système a planté et que les données perdues avaient une grande valeur, la
réponse sera oui. Les bribes de fichier peuvent être scannées pour retrouver
les informations perdues.
 Les Secteurs et les Clusters

Ce qui différencie le système de fichier FAT16 des systèmes de fichiers


FAT32 ou NTFS est la manière dont les fichiers sont organisés et stockés sur
le disque dur pour maximiser l'espace. Il y a aussi la limite de la taille des
partitions que le système de fichier FAT16 peut utiliser. Le système de fichier
FAT16 n'est pas capable de gérer des partitions de taille supérieure à 2 GB
ou 2048 MB.
La différence fondamentale entre les systèmes de fichiers FAT 16 et 32
et NTFS tient à la manière dont les fichiers sont arrangés et stockés sur le
disque dur pour optimiser l’espace. La taille des partitions que le système
FAT 16 peut utiliser constitue également une différence importante. Le
système de gestion de fichiers FAT16 ne peut pas reconnaître les partitions
d’une taille supérieure à 2 Go ou 2048 Mo.
Les fichiers sont stockés dans des clusters. Dans ce système, le disque
dur est divisé en éléments de 512 bits appelés secteurs. Les secteurs sont
alors groupés en éléments plus grands appelés clusters. Chaque cluster ne
peut contenir qu’un fichier. L’ordinateur assigne ces clusters à un endroit
spécifique pour que l’ordinateur puisse les trouver facilement. La taille des
clusters est déterminée par la taille des partitions du disque dur. La figure
montre, avec le système de gestion de fichiers FAT16, la taille des clusters
selon la taille de la partition
Le système de fichiers FAT original comportait un certain nombre de
limites telles que l'impossibilité de reconnaître des noms de fichier de plus de
huit caractères. Autres limites du système FAT: il n'était plus viable pour
utilisation sur les disques durs de plus grande capacité ni sur les systèmes
d'exploitation plus évolués qui ont été développés en peu de temps. Le
système de fichiers FAT original n'a donc plus pu assurer une gestion efficace
de l'espace sur ces nouveaux disques durs. FAT16 a été confronté au même
problème, et c'est une des principales raisons pour lesquelles FAT32 a été
développé. FAT16 a été créé pour utilisation avec des partitions plus
volumineuses (jusqu'à 4 Go). Même si des disques de plus grande capacité
peuvent être formatés sous FAT16, ce type d'opération ne permet pas de
8

rentabiliser l'utilisation de l'espace disque car dans les systèmes de fichiers


FAT, les partitions plus volumineuses entraînent l'existence de clusters de
plus grande taille. Par exemple, avec une partition de 512 Mo, la taille des
clusters ou des unités de stockage de base atteint 8 ko. Cette configuration
implique que même si la taille d'un fichier est de 1 ko, l'espace occupé est de
8 ko car il est impossible de stocker plusieurs fichiers dans un cluster; les 7
ko supplémentaires sont donc perdus. Pour contourner ce problème, FAT32 a
été développé. Ce système de fichiers 32 bits utilise des clusters de taille
réduite sur des disques de plus grande capacité. Il prend en charge des
partitions dont la taille peut atteindre 2 To (téraoctets).
I.7.3. LE SYSTEME DE FICHIERS FAT32
Le système de gestion de fichiers FAT32 est toujours basé sur le
système FAT originel et fonctionne de manière similaire pour rester
compatible avec les programmes, réseaux et pilotes de périphériques
existants. Comme la technologie des ordinateurs et des disques durs s’est
améliorée, le système de gestion de fichiers FAT16 n’était plus un moyen
efficace de stocker et d’organiser des données sur un disque dur d’une taille
supérieure à 2 Go. Par exemple, si un disque dur avait une taille supérieure à
2 Go et si seulement une ou deux partitions étaient nécessaires, le système
de fichier FAT16 ne fonctionnerait pas. En effet le système de gestion de
fichiers FAT16 est seulement capable de gérer des partitions d'une taille de 2
Go maximum. Le système de gestion de fichiers FAT32 a résolu le problème.
Il a été conçu pour gérer les unités de disque dur jusqu'à 2048 Go. Le
système de gestion de fichiers FAT32 a également résolu le problème de la
limite de taille des clusters. La figure montre, avec le système de gestion de
fichiers FAT32, les tailles de cluster disponibles selon la taille de la partition.
Avec le système de fichiers FAT32, les données sur le disque dur
peuvent être stockées de manière beaucoup plus efficace qu'avec la version
précédente FAT16. Une partition de 2 Go, avec une taille de cluster de 32 Ko,
finissait par gaspiller beaucoup d'espace utile car on ne pouvait écrire qu'un
seul fichier par cluster. Par exemple, avec le système de fichiers FAT16, s'il y
avait un fichier d'un seul Ko, on utilisait un cluster de 32 Ko, les 31 Ko
d'espace inoccupé étaient perdus. Inversement, le système de gestion de
fichiers FAT32 qui alloue un cluster de 4 Ko avec une partition de 2 Go, réduit
la quantité d’espace gaspillé. La figure montre l’utilisation de l’espace du
disque avec différentes tailles de cluster. Cette caractéristique, associée à la
reconnaissance des partitions supérieures à 2 Go, fait du système de gestion
de fichiers FAT32 une avancée évidente du système de gestion de fichiers
DOS.
Les améliorations de FAT32
9

Le nouveau système de fichiers FAT32 a des caractéristiques


supplémentaires et des avantages importants quand on le compare au
FAT16. Avec des processeurs plus rapides et des disques durs plus grands,
on s’aperçut rapidement que la fiabilité générale du FAT16 n’était pas
suffisante pour les ordinateurs futurs. Le FAT32 a de nombreuses
caractéristiques avancées qui en font un système de gestion de fichiers
encore très fiable aujourd’hui.
Dans le système de gestion de fichiers FAT16, le répertoire racine ne
peut se trouver qu’au début du disque dur. Cela pose des problèmes si cette
partie du disque dur est endommagée. Si cela arrive, tout le disque est
inutilisable. Avec le système de fichiers FAT32, le répertoire racine peut se
trouver n'importe où sur le disque dur. C’est très utile car si la section du
disque dur contenant le répertoire racine devait être endommagée, le
répertoire racine pourrait être déplacé vers une autre section du disque dur et
la partie endommagée du disque dur pourrait être réparée.
La capacité du FAT32 à utiliser aussi bien la copie que la version
originale de la FAT est un autre avantage. Les systèmes de fichiers FAT16 et
FAT32 gèrent deux copies de la FAT, l'original et une copie de sauvegarde.
Cependant seul le système de fichiers FAT32 peut utiliser la copie de
sauvegarde comme l'original. Cela signifie que si une table d'allocation de
Fichiers est altérée ou si elle tombe en panne, et que le système de fichiers
FAT32 est en cours d'utilisation, la copie de sauvegarde peut être utilisée
jusqu'à ce que la version originale puisse être réparée. Le système de fichiers
FAT16 ne put fonctionner qu'avec la version originale pour exécuter le
système d'exploitation. Cela signifie que si la FAT devait être endommagé ou
tomber en panne d'une quelconque manière, le système bloquerait et
deviendrait inutilisable.
Ces améliorations du système FAT32 rendent non seulement
l’utilisation de l’espace du disque plus efficace et plus fiable mais elles
améliorent aussi la performance générale du système d’exploitation. Les
applications répondent au moins deux fois plus rapidement avec le FAT32
tout en utilisant moins de ressources du système.
I.7.4. NTFS
Le NTFS est compatible avec tous les systèmes d'exploitation
NT/2000/XP. Gardez à l'esprit le fait que le système de fichiers FAT peut
encore être utilisé avec les systèmes d'exploitation Windows NT/2000/XP.
Cependant, on ne profitera pas pleinement des avantages des systèmes
d'exploitation quand le système de fichiers FAT sera utilisé. Le système de
fichiers NTFS4 a d'abord été utilisé avec le système d'exploitation Windows
10

NT. Au moment de la sortie de Windows NT, le système de fichier NTFS4


faisait simplement référence au NTFS.
Cependant, avec les dernières versions de Windows 2000 et Windows XP, le
système de fichiers NTFS a été amélioré et de nombreuses nouvelles
caractéristiques ont été ajoutées.

La version originale de NTFS qui est sortie avec Windows NT fait


maintenant référence au NTFS4. La dernière version du système de gestion
de fichiers NTFS fait maintenant référence au NTFS5. Le NTFS5 est inclus
dans Windows 2000 et peut contrôler le cryptage du fichier et fournir ainsi,
une sécurité supplémentaire que le NTFS4 ne pouvait pas fournir. Le
système de fichiers NTFS5 comprend également une fonctionnalité appelée
quotas de disque qui donne à l'administrateur la possibilité de limiter la
quantité d'espace sur le disque dur attribué aux utilisateurs sur le serveur ou
le poste de travail.

La principale raison du développement du système de fichiers NTFS


était que les systèmes de fichiers FAT16 et FAT32 avaient des capacités trop
limitées pour fournir les caractéristiques avancées qui sont nécessairesà
l'installation un système d'exploitation au sein d'une entreprise. Le système
NTFS fournit des fonctionnalités avancées qui sont nécessaires quand on
installe un système d’exploitation au niveau d’une entreprise. Le système
NTFS fournit des caractéristiques supplémentaires comme la sécurité des
fichiers et répertoires avec la Discretionary Access Control Lists (DACL) et la
System Access Control Lists (SACL) qui peuvent toutes les deux exécuter
des opérations sur un fichier et contrôler les évènements qui déclenchent
l’inscription d’action dans un journal de trace (log). De plus, le NTFS permet à
l’administrateur d’établir des autorisations locales sur les fichiers et les
dossiers qui précisent quels groupes et utilisateurs y ont accès et leur niveau
d’accès.

Les autorisations de fichier et de dossier NTFS s’appliquent aux utilisateurs


travaillant sur l’ordinateur où le fichier est stocké et aux utilisateurs ayant
accès au fichier par le réseau quand le fichier est dans un dossier partagé.
Les permissions NTFS sur les fichiers et dossiers peuvent être combinées
avec les droits de partage des dossiers. Le système de fichiers FAT est limité
à la gestion des droits de partage. Le NTFS fournit un support supplémentaire
pour gérer plus efficacement les grands disques durs et les volumes qui
dépassent les limitations de taille des systèmes FAT16 et FAT32.
En fait, le système de gestion de fichiers NTFS a été conçu afin qu’il
puisse travailler avec disques qu’on ne verra même pas dans les 20
prochaines années. La figure montre la taille d’une partition et la taille du
cluster qui lui est associé.
11

L'incapacité du système FAT à reconnaître des noms de fichier non


anglais est une de ses lacunes. Cela est dû au fait qu'il utilise la table de
caractères ASCII 8 bits pour son arborescence de nom de répertoires et de
fichiers. NTFS lui, emploie la table de caractères Unicode 16 bits pour ses
noms de fichiers et répertoires, cela permet aux utilisateurs du monde entier
de gérer leurs noms de fichiers dans leur langue maternelle. Une table de
caractères 16 bits pour ses noms de fichiers et répertoire, cela permet aux
utilisateurs du monde entier de gérer leur nom de fichiers avec leur langue
maternelle. Une table de caractères 16 bit peut plus facilement intégrer une
langue non anglaise et son alphabet qu’une table de caractère de 8 bits. C’est
une caractéristique importante pour le système d’exploitation d’une entreprise
de niveau mondial.

Les systèmes d’exploitation Windows NT/2000/XP ont été conçus pour


répondre aux besoins du marché professionnel et commercial. Des
caractéristiques comme la sécurité et la possibilité d’accéder à un grand
volume de données sont nécessaires aux grandes entreprises et compagnies
commerciales. Le NTFS a été développé avec une fonction qui fait que
chaque fois que le système de gestion de fichiers est modifié, le NTFS en
conserve la trace dans un fichier de log spécial. Si le système bloque, le
NTFS peut examiner le fichier log et l’utiliser pour restaurer le disque dans
son état antérieur avec un minimum de perte de données. Cette
caractéristique est appelée tolérance de panne. C’est une caractéristique
supplémentaire que les

Compagnies commerciales et entreprises considèrent comme importante car


la perte de données cruciales à la suite d'une panne peut coûter beaucoup de
temps et d’argent. Le système FAT ne fournit pas de tolérance de panne. La
FAT peut être corrompue si le système bloque pendant la création ou la mise
à jour d’un fichier. Cette situation peut entraîner la perte de données
précieuses suite à leur modification, ainsi qu’une altération générale du
lecteur et la perte d’une grande partie des données du disque dur. Ce risque
est clairement inacceptable pour le marché cible de Windows NT/2000/XP.

I.7.5. HIGH PERFORMANCE FILE SYSTEM (HPFS)

High Performance File System (HPFS) est un type de système de


gestion de fichiers rarement utilisé et beaucoup plus obscur, mais ça vaut la
peine de le mentionner car le système d’exploitation OS/2 qui utilise ce
système de gestion de fichiers est encore utilisé aujourd’hui. Microsoft
proposait ce système de gestion de fichiers avec son système d’exploitation
Windows 3.51, mais il a cessé de l’utiliser quand il a lancé le système
d’exploitation Windows NT4.0.
12

La structure du système de gestion de fichiers et de répertoires HPFS


était la même que le système de gestion de fichiers FAT mais autorisait des
noms de fichier longs, jusqu’à 254 caractères. Le système de gestion de
fichiers FAT16 utilisait le système de nom 8.3 (huit caractères suivis d’une
extension de trois lettres). La possibilité de gérer des disques durs jusqu’à 8
Go au lieu de 2 Go est un autre aspect important de HPFS. De même, au lieu
d’utiliser des clusters comme unités de gestion sur le disque dur, le HPFS
utilisait des secteurs physiques. Ainsi, la performance générale du système
était améliorée, mais il manquait à ce système de gestion de fichiers des
outils indispensables et des sécurités que le NTFS fournissait.
La figure résume l’évolution du système de gestion de fichiers à partir du
FAT16 original présenté avec DOS jusqu’au récent NTFS5, introduit avec
Windows 2000. Il existe d’autres systèmes de fichier utilisés aujourd’hui par
des systèmes d’exploitation reconnus tels que Novel Netware, Linux, etc. Il
n’est pas prévu d’en parler dans ce cours.

Vous aimerez peut-être aussi