Programmation et ordinateurs : Structure de fichiers du disque. Structure des fichiers du disque Visualisez la structure hiérarchique du disque avec

À propos des fichiers et des structures de fichiers

Qu'est-ce qu'un fichier

Les informations sur les supports externes sont stockées sous forme de fichiers. Travailler avec des fichiers est un type de travail informatique très important. Tout est stocké dans des fichiers : et logiciel, et les informations nécessaires à l'utilisateur. Avec les fichiers, comme avec les papiers professionnels, il faut constamment faire quelque chose : les copier d'un support à un autre, détruire ceux qui ne sont pas nécessaires, en créer de nouveaux, les rechercher, les renommer, les mettre dans un ordre ou un autre, etc.

Déposer- il s'agit d'informations stockées sur des supports externes et réunies par un nom commun.

Pour clarifier le sens de ce concept, il convient d'utiliser l'analogie suivante : le support de stockage lui-même (disque) est comme un livre. Nous avons parlé du fait qu'un livre est la mémoire externe d'une personne et qu'un disque magnétique est la mémoire externe d'un ordinateur. Le livre se compose de chapitres (histoires, sections), chacun ayant un titre. Les fichiers ont également leurs propres noms. C'est ce qu'on appelle des noms de fichiers. Au début ou à la fin d'un livre se trouve généralement une table des matières - une liste de titres de chapitres. Il existe également une telle liste de répertoires sur le disque contenant les noms des fichiers stockés.

Vous pouvez afficher le répertoire pour voir si le fichier dont vous avez besoin se trouve sur le lecteur.

Chaque fichier contient un objet d'information: document, article, tableau numérique, programme, etc. Les informations contenues dans le fichier ne deviennent actives, c'est-à-dire peuvent être traitées par un ordinateur, qu'après avoir été chargées dans la RAM.

Tout utilisateur travaillant sur un ordinateur doit gérer des fichiers. Même pour jouer à un jeu informatique, vous devez savoir dans quel fichier son programme est stocké, pouvoir trouver ce fichier et initialiser le programme.

Travailler avec des fichiers sur un ordinateur s'effectue à l'aide du système de fichiers. Système de fichiers - il s'agit d'une partie fonctionnelle du système d'exploitation qui effectue des opérations sur les fichiers.

Pour trouver le fichier recherché, l'utilisateur doit savoir : a) quel est le nom du fichier ; b) où le fichier est stocké.

Nom de fichier

Dans presque tous les systèmes d'exploitation, le nom du fichier est composé de deux parties séparées par un point. Par exemple:

À gauche du point se trouve le nom réel du fichier (tu-prog). La partie du nom qui suit le point est appelée extension de fichier (pas). Généralement utilisé dans les noms de fichiers des lettres et des chiffres. Dans la plupart des systèmes d'exploitation longueur maximale extensions - 3 caractères. De plus, le nom du fichier peut ne pas avoir d'extension. En salle d'opération Système Windows Les lettres russes sont autorisées dans les noms de fichiers ; La longueur maximale du nom est de 255 caractères.

L'extension indique quel type d'informations est stocké dans ce fichier. Par exemple, l'extension txt signifie généralement fichier texte(contient du texte); Extension PCX - fichier graphique(contient une image), zip ou gag - un fichier d'archive (contient une archive - des informations compressées), pas - un programme en Pascal.

Lecteurs logiques

Un ordinateur peut avoir plusieurs lecteurs de disque - des périphériques permettant de travailler avec des disques. Chaque lecteur reçoit un nom d'une lettre (suivi de deux points), par exemple A :, B :, C :. Souvent sur les ordinateurs personnels, un disque de grande capacité intégré unité système(c'est ce qu'on appelle un disque dur) est divisé en sections. Chacune de ces partitions est appelée disque logique et reçoit le nom C:, D:, E:, etc. Les noms A: et B: font généralement référence à des disques amovibles de petite capacité - disquettes (disquettes). Ils peuvent également être considérés comme des noms de disques, uniquement logiques, dont chacun occupe entièrement un disque réel (physique). Par conséquent, A:, B:, C:, D: sont tous des noms de lecteurs logiques.

Le nom du lecteur logique contenant le fichier est la première « coordonnée » qui détermine l'emplacement du fichier.

Structure des fichiers disque

L'ensemble des fichiers sur le disque et les relations entre eux sont appelés structure du fichier. Différents systèmes d'exploitation peuvent prendre en charge différentes organisations de structure de fichiers. Il existe deux types de structures de fichiers : simples ou à un seul niveau, et hiérarchiques à plusieurs niveaux.

Structure de fichiers à un seul niveau est une simple séquence de fichiers. Pour rechercher un fichier sur le disque, il vous suffit de préciser le nom du fichier. Par exemple, si le fichier tetris.exe se trouve sur le lecteur A :, alors son « adresse complète » ressemble à ceci :

Les systèmes d'exploitation avec une structure de fichiers à un seul niveau sont utilisés sur les ordinateurs éducatifs les plus simples équipés uniquement de disquettes.

Structure de fichiers à plusieurs niveaux- une manière arborescente (hiérarchique) d'organiser les fichiers sur un disque. Pour faciliter la compréhension de cette problématique, nous utiliserons une analogie avec la méthode traditionnelle « papier » de stockage des informations. Dans cette analogie, un fichier est représenté comme un document intitulé (texte, dessin) sur des feuilles de papier. L'élément suivant le plus grand dans la structure du fichier est appelé catalogue. Poursuivant l'analogie « papier », nous considérerons un répertoire comme un dossier dans lequel vous pouvez joindre de nombreux documents, c'est-à-dire des fichiers. Le répertoire a également son propre nom (pensez-y sur la couverture d'un dossier).

Le répertoire lui-même peut faire partie d'un autre répertoire externe. Cela revient à imbriquer un dossier dans un autre dossier plus grand. Ainsi, chaque répertoire peut contenir de nombreux fichiers et sous-répertoires (appelés sous-répertoires). Catalogue lui-même haut niveau, qui n’est imbriqué dans aucun autre répertoire, est appelé répertoire racine.

Dans le système d'exploitation Windows, le terme « dossier » est utilisé pour désigner la notion de « répertoire ».

Une représentation graphique d'une structure de fichiers hiérarchique est appelée une arborescence.

En figue. 2.9 Les noms de répertoires sont écrits en lettres majuscules et les noms de fichiers sont écrits en lettres minuscules. Ici, dans le répertoire racine, il y a deux dossiers : IVANOV et PETROV et un fichier fin.com. Le dossier IVANOV contient deux sous-dossiers PROGS et DATA. Le dossier DATA est vide ; il y a trois fichiers dans le dossier PROGS, etc. Dans l'arborescence, le répertoire racine est généralement représenté par le symbole \.

Le chemin d'accès au fichier

Imaginez maintenant que vous ayez besoin de rechercher un document spécifique. Pour ce faire, vous devez connaître la boîte dans laquelle il se trouve, ainsi que le « chemin » du document à l'intérieur de la boîte : toute la séquence de dossiers qu'il faut ouvrir pour accéder aux papiers que vous recherchez.

La deuxième coordonnée qui détermine l'emplacement du fichier est chemin d'accès au fichier sur le disque. Le chemin d'accès à un fichier est une séquence de noms de répertoires, commençant par le répertoire racine et se terminant par celui dans lequel le fichier est directement stocké.

Voici une analogie familière de conte de fées avec le concept de « chemin vers un dossier » : « Il y a un coffre accroché à un chêne, dans le coffre il y a un lièvre, dans le lièvre il y a un canard, dans le canard il y a est un œuf, dans l'œuf il y a une aiguille, au bout de laquelle se trouve la mort de Koshcheev.

Le nom du lecteur logique, le chemin du fichier et le nom du fichier écrits dans l'ordre constituent nom complet du fichier.

Si cela est montré sur la Fig. La structure des fichiers 2.9 est stockée sur le lecteur C:, puis les noms complets de certains des fichiers qui y sont inclus dans la symbolique des systèmes d'exploitation MS-DOS et Windows ressemblent à ceci :

C:\IVANOV\PROGS\progl.pas

C:\PETROV\DATA\task.dat

Table d'allocation des fichiers

Les informations sur la structure des fichiers du disque sont contenues sur le même disque sous la forme d'une table d'allocation de fichiers. À l'aide du système de fichiers du système d'exploitation, l'utilisateur peut afficher séquentiellement le contenu des répertoires (dossiers) sur l'écran, en descendant ou en remontant dans l'arborescence de la structure des fichiers.

En figue. La figure 2.10 montre un exemple d'affichage d'une arborescence de répertoires sur le lecteur logique E : sur un écran d'ordinateur (fenêtre de gauche).

La fenêtre de droite affiche le contenu du dossier ARCON. ")ça fait beaucoup de fichiers divers types. Ainsi, par exemple, il est clair que le nom complet du premier fichier de la liste est le suivant :

E:\GAME\GAMES\ARCON\dos4gw.exe

De la table, vous pouvez obtenir Informations Complémentaires sur les fichiers. Par exemple, le fichier dos4gw.exe a une taille de 254 556 octets et a été créé le 31 mai 1994 à 2h00 du matin.

Après avoir trouvé une entrée sur le fichier souhaité dans une telle liste, à l'aide des commandes du système d'exploitation, l'utilisateur peut effectuer diverses actions avec : initialiser le programme contenu dans le fichier ; supprimer, renommer, copier le fichier. Vous apprendrez à réaliser toutes ces opérations dans une leçon pratique.

Questions et tâches

    1. Quel est le nom du système d’exploitation utilisé dans votre laboratoire informatique ?
    2. Quelle structure de fichiers le système d'exploitation utilise-t-il sur vos ordinateurs (simple, multi-niveaux) ?
    3. De combien de disques physiques vos ordinateurs disposent-ils ? Combien de disques logiques y a-t-il sur les disques physiques et quels noms portent-ils dans le système d'exploitation ?
    4. Quelles règles régissent les noms de fichiers dans votre système d'exploitation ?
    5. Quel est le chemin d'accès au fichier sur le disque, le nom complet du fichier ?
    6. Apprenez (sous la direction d'un enseignant) à afficher à l'écran les répertoires de disques de vos ordinateurs.
    7. Apprenez à initialiser des programmes à partir de fichiers programme (tels que exe, com).
    8. Apprenez à effectuer des opérations de base sur les fichiers dans le système d'exploitation que vous utilisez (copier, déplacer, supprimer, renommer des fichiers).

Interface utilisateur

Amical interface utilisateur

Familiarisez-vous maintenant avec le nouveau concept d’« interface utilisateur ».

Les développeurs de logiciels modernes tentent de rendre le travail de l'utilisateur sur l'ordinateur pratique, simple et visuel. Les qualités de consommation de tout programme sont largement déterminées par la commodité de son interaction avec l'utilisateur.

La forme d'interaction entre un programme et un utilisateur est appelée interface utilisateur. Une forme d’interaction conviviale est appelée interface conviviale.

Interface orientée objet

L'interface des programmes système et d'application modernes est appelée interface orientée objet. Windows est un exemple de système d'exploitation implémentant une approche orientée objet.

système opérateur fonctionne avec de nombreux objets, notamment : des documents, des programmes, des lecteurs de disque, des imprimantes et d'autres objets que nous traitons lorsque nous travaillons dans le système d'exploitation.

Les documents contiennent certaines informations : texte, son, images, etc. Les programmes sont utilisés pour traiter les documents. Programmes individuels et les documents sont inextricablement liés : l'éditeur de texte travaille avec documents texte, éditeur graphique- avec des photographies et des illustrations, le programme de traitement du son permet d'enregistrer, de corriger et d'écouter des fichiers sonores.

Les documents et les programmes sont des objets d'information. Et les objets tels que les lecteurs de disque et les imprimantes sont des objets matériels (physiques). Le système d'exploitation associe l'objet à :

    désignation graphique;

    propriétés;

    comportement.

L'interface du système d'exploitation utilise des icônes (également appelées pictogrammes, icônes) et des noms pour désigner des documents, des programmes et des appareils. Le nom et l'icône permettent de distinguer facilement un objet d'un autre (Fig. 2.11).

Chaque objet est associé à un ensemble spécifique de propriétés et à un ensemble d'actions pouvant être effectuées sur l'objet.

Par exemple, les propriétés d'un document sont son emplacement dans la structure du fichier et sa taille. Actions sur un document : ouvrir (afficher ou écouter), renommer, imprimer, copier, enregistrer, supprimer, etc.

Menu contextuel

Le système d'exploitation fournit la même interface utilisateur lorsque vous travaillez avec différents objets. Dans le système d'exploitation Windows, pour se familiariser avec les propriétés d'un objet et les actions possibles sur celui-ci, le menu contextuel est utilisé (Fig. 2.12) (pour appeler le menu contextuel, sélectionnez l'icône de l'objet et faites un clic droit).

Menu- Il s'agit d'une liste affichée à l'écran à partir de laquelle l'utilisateur peut sélectionner l'élément dont il a besoin.

Riz. 2.12. Menu contextuel du document

Dans le menu de la fig. 2.12 tous les paragraphes, sauf le dernier, font référence aux actions qui peuvent être effectuées avec le document. L'élément de menu souhaité est sélectionné à l'aide des touches du curseur ou d'un manipulateur (par exemple, une souris). Si vous sélectionnez l'élément de menu "Propriétés", une liste des propriétés de cet objet s'affichera à l'écran.

Questions et tâches

    1. Quelle est l’interface utilisateur ?
    2. Comment est caractérisé un objet (du point de vue de l'approche orientée objet) ?
    3. Comment connaître les propriétés d'un objet ou effectuer une action sur celui-ci ?

Université d'État d'Arkhangelsk

Succursale de Kotlas

département à temps plein

Faculté: technique

Spécialité : PGS

Travaux de cours

Discipline : informatique

Sujet : Structure des fichiers disque

Effectué

Étudiant de 1ère année

Joubreva Olga

Alexandrovna

Vérifié:

Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

§ 1 Le concept de système de fichiers. . . . . . . . . . . . . . . . . . . .

§ 2 Dossier Système MS-DOS. . . . . . . . . . . . . . . . . . . .

§ 3 Système de fichiers Windows 95. . . . . . . . . . . . . . . . . .

§ 4 Système de fichiers Windows NT. . . . . . . . . . . . . . . . . .

Conclusion. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduction.

Le manuel méthodologique révèle l'essence du concept de « système de fichiers »,

qui est l'un des concepts les plus importants du cours « Logiciel

support informatique », et présente également la structure des systèmes de fichiers de tels

systèmes d'exploitation tels que MS-DOS, Windows 95, Windows NT.

La structure du présent est déterminée par la tentative d’atteindre cet objectif.

manuels : le matériel thématique est divisé en 4 parties principales (les parties sont présentées dans

forme d'un paragraphe), chacune des parties est également, le cas échéant, divisée en

pièces plus petites et détaillées.

§ 1 Le concept de système de fichiers.

1.1. Définition du système de fichiers.

Fichier (en anglais File) - dossier, dossier.

Un fichier est une zone de mémoire nommée sur un support physique

un support destiné à stocker des informations.

Un ensemble d'outils du système d'exploitation qui donnent accès à

les informations sur un support externe sont appelées un système de gestion de fichiers ou

système de fichiers.

Le système de fichiers est une partie fonctionnelle du système d'exploitation.

système responsable de l’échange de données avec un stockage externe

dispositifs.

ORGANISER L'ACCÈS AU DOSSIER

Structure du répertoire

Nous espérons que vous avez une bonne idée pour organiser le stockage des livres dans

bibliothèque et, par conséquent, la procédure de recherche du livre souhaité par son code à partir de

catalogue. Transférez votre compréhension de cela à la façon dont vous stockez les fichiers

sur le disque et en organiser l'accès.

Accès - la procédure pour établir la communication avec la mémoire et un fichier qui s'y trouve

pour écrire et lire des données.

Le nom du lecteur logique qui apparaît avant le nom du fichier dans la spécification,

spécifie le lecteur logique sur lequel rechercher le fichier. Sur le même disque

un répertoire est organisé dans lequel les noms complets des fichiers, ainsi que leurs

caractéristiques : date et heure de création ;

volume (en octets) ; attributs spéciaux. Similaire au système de bibliothèque

organisation du répertoire le nom complet du fichier enregistré dans le répertoire,

servira de chiffre par lequel le système d'exploitation trouve

emplacement du fichier sur le disque.

Répertoire - un répertoire de fichiers indiquant leur emplacement sur le disque.

Il existe deux états de répertoire : actuel (actif) et passif. MS

DOS mémorise le répertoire actuel sur chaque lecteur logique.

Le répertoire actuel (actif) est le répertoire dans lequel l'utilisateur travaille

produit dans le temps machine actuel.

Répertoire passif - un répertoire avec lequel ce moment pas le temps

Le système d'exploitation MS DOS adopte une structure hiérarchique

(Fig. 9.1) organisation du répertoire. Chaque disque a toujours

un seul répertoire principal (racine). Il est au niveau 0

structure hiérarchique et est indiqué par le symbole "\". Répertoire racine

créé lors du formatage (initialisation, marquage) d'un disque, a

de taille limitée et ne peut pas être supprimé à l'aide des outils DOS. Au principal

le répertoire peut inclure d'autres répertoires et fichiers créés par des commandes

système d'exploitation et peut être supprimé à l'aide des commandes appropriées.

Riz. 9.1. Structure d'organisation hiérarchique des annuaires

Le répertoire parent est un répertoire qui comporte des sous-répertoires. Sous-répertoire

Un répertoire inclus dans un autre répertoire.

Ainsi, tout répertoire contenant des répertoires de niveau inférieur peut

être, d'une part, parental à leur égard, et d'autre part,

subordonné au répertoire de niveau supérieur. En règle générale, si cela

ne prête pas à confusion, utilisez le terme « catalogue » pour désigner soit

sous-répertoire ou répertoire parent selon le contexte.

Les répertoires sur les disques sont organisés sous forme de fichiers système. La seule chose

l'exception est le répertoire racine, pour lequel un espace fixe est alloué sur

disque. Les répertoires sont accessibles comme s’il s’agissait d’un fichier ordinaire.

Note. La structure des répertoires peut contenir des répertoires qui ne sont pas

Les noms des sous-répertoires sont les mêmes que les règles de dénomination des fichiers (voir.

sous-section 9.1). Pour les différences formelles avec les fichiers, généralement des sous-répertoires

attribuez uniquement des noms, bien que vous puissiez ajouter un type selon les mêmes règles que

et pour les fichiers.

L'accès au contenu des fichiers s'organise depuis le répertoire principal, via

une chaîne de répertoires subordonnés (sous-répertoires) du i-ème niveau. Dans le catalogue

les enregistrements des fichiers et des répertoires peuvent être stockés à n’importe quel niveau

niveau inférieur. sont dits vides.

En figue. 9.2 montre la structure de répertoires la plus simple, où dans l'ensemble

répertoire 0

niveau, seuls les enregistrements concernant les fichiers des répertoires de niveau inférieur sont stockés

n'existe pas

En figue. La figure 9.3 montre la structure hiérarchique du répertoire, où dans les répertoires

n'importe quel niveau stocke les enregistrements sur les fichiers et les répertoires au niveau inférieur. De plus

la transition vers un répertoire de niveau inférieur ne peut être organisée

séquentiellement via des répertoires subordonnés.

Riz. 9.2. La structure la plus simple répertoire qui n'a pas de répertoires

niveau inférieur

Riz. 93,.. Structure typique répertoire composé des répertoires ci-dessous

niveau : lors de la désignation d'un répertoire de niveau inférieur, trois nombres sont utilisés :

le premier chiffre indique le numéro de niveau ; le deuxième est le numéro de série de ce

catalogue sur ce niveau, le troisième indique à quel niveau

son nom est enregistré. Chaque répertoire a un nom KAT avec des index.

Par exemple, CAT342 est le nom d'un répertoire de troisième niveau enregistré dans

numéro de catalogue de deuxième niveau 4

Vous ne pouvez pas passer directement du répertoire principal à un répertoire, par exemple de niveau 5.

Il est impératif de parcourir tous les répertoires de premier niveau précédents.

Le principe décrit ci-dessus pour organiser l'accès à un fichier via un répertoire

est la base du système de fichiers.

Le système de fichiers est la partie du système d'exploitation qui gère l'emplacement et

accès aux fichiers et répertoires sur le disque.

Le concept de structure de fichiers disque est étroitement lié au concept de système de fichiers.

nous entendons par là comment ils se trouvent sur le disque : le répertoire principal,

sous-répertoires, fichiers, système d'exploitation et lesquels leur sont alloués

volumes de secteurs, clusters, pistes.

Règles de formation de la structure des fichiers disque. Lors de la création d'un fichier

structure du disque, le système d'exploitation MS DOS suit un certain nombre de règles :

Un fichier ou un répertoire peut être enregistré sous le même nom dans

différents répertoires, mais dans le même répertoire une seule fois ;

L'ordre des noms de fichiers et des sous-répertoires dans le répertoire parent

arbitraire;

Le dossier peut être divisé en plusieurs parties, pour lesquelles

sections d'espace disque du même volume sur différentes pistes et

secteurs.

Chemin et invitation

De la fig. 9.1 - 9.3, vous pouvez voir que le fichier est accessible via le répertoire

grâce au nom de ce fichier qui y est enregistré. Si le répertoire a

structure hiérarchique, puis le système d'exploitation organise l'accès au fichier

en fonction de la position du sous-répertoire dans lequel le nom est enregistré

le fichier que vous recherchez.

L'accès au dossier peut être organisé comme suit :

Si le nom du fichier est enregistré dans le répertoire courant, il suffit alors pour

pour accéder à un fichier, précisez uniquement son nom ;

Si le nom du fichier est enregistré dans un répertoire passif, alors, pendant qu'il est

répertoire courant, vous devez spécifier le chemin, c'est-à-dire chaîne de subordonnés

répertoires par lesquels le fichier doit être accessible.

Le chemin est une chaîne de répertoires subordonnés qui doivent être parcourus le long de

structure hiérarchique vers le répertoire où le fichier souhaité est enregistré. À

Lors de la spécification d'un chemin, les noms de répertoires sont écrits dans l'ordre et séparés

séparés les uns des autres par le symbole \.

L'interaction de l'utilisateur avec le système d'exploitation s'effectue avec

à l'aide de la ligne de commande affichée sur l'écran d'affichage. D'abord

La ligne de commande comporte toujours une invite qui se termine par

>. L'invite peut afficher : le nom du lecteur actuel, le nom du lecteur actuel

répertoire, heure et date actuelles, chemin, caractères délimiteurs.

L'invite du système d'exploitation est une indication sur l'écran d'affichage des informations,

indiquant que le système d’exploitation est prêt à saisir les commandes utilisateur.

Exemple 9.8.

Le lecteur actuel est le lecteur de disquette A.

le répertoire courant est le répertoire principal, comme indiqué par le symbole \.

C:\CAT1\CAT2

Le disque actuel est Disque dur C. Catalogue actuel -

catalogue de deuxième niveau CAT2, inclus dans le catalogue de premier niveau

CAT1, qui, à son tour, est enregistré dans le fichier principal

catalogue.

Il existe trois options pour organiser le chemin d'accès aux fichiers, en fonction de

lieux de son immatriculation :

Le fichier est dans le répertoire courant (pas de chemin). Lors de l'organisation

Pour accéder à un fichier, il vous suffit de préciser son nom complet ;

Le fichier se trouve dans un répertoire passif d'un des niveaux inférieurs,

subordonné au répertoire courant. Lors de l'organisation de l'accès à un fichier

vous devez spécifier un chemin qui répertorie tous les noms de répertoires

niveau inférieur se trouvant sur ce chemin (y compris le répertoire dans lequel

ce fichier est enregistré);

le fichier se trouve dans un répertoire passif sur une branche différente de

l'emplacement du répertoire courant de la structure hiérarchique. À

pour organiser l'accès au fichier, vous devez préciser le chemin commençant par

répertoire principal, c'est-à-dire en commençant par le caractère \. Cela s'explique par le fait que dans

structure hiérarchique, le mouvement n'est possible que verticalement par le haut -

Les transitions horizontales d'un répertoire à l'autre ne sont pas autorisées.B

Les exemples ci-dessous illustrent options possibles façons.

Exemple 9.9.

Condition : le fichier F1.TXT est enregistré dans le répertoire courant 1er niveau K1

disque dur C. Par conséquent, l'invitation C:\K1 s'affiche à l'écran

Explication : Dans ce cas il n'y a pas de chemin et pour accéder au fichier il suffit

indiquer uniquement son nom complet F1.TXT

Exemple 9.10.

Condition : le fichier F1.TXT est enregistré dans le répertoire 2ème niveau K2 dur

lecteur C. Le répertoire actuel est K1. Par conséquent, une invitation s'affiche à l'écran

Explication : dans ce cas le chemin partira du répertoire

K1 jusqu'à son répertoire subordonné K2. Par conséquent, avant

Le nom complet du fichier indique le chemin du répertoire K2 actuel

Après nous être familiarisés avec la notion de chemin, revenons à ce qui a été introduit dans la sous-section. 9.1

le concept de spécification de fichier. Il existe une spécification de fichier raccourcie et

la spécification complète du fichier à laquelle le chemin participe. En figue.

La figure 9.4 montre les options de la règle de génération d'une spécification de fichier.

Riz. 9.4. Formats de spécification (paramètre facultatif spécifié)

Exemple 9.12. Forme abrégée de la spécification du fichier C:\KIT.BAS

Le fichier avec le programme BASIC KIT.BAS se trouve dans le dossier principal

répertoire du disque dur.

Spécification du fichier complet

C:\CAT1\CAT2\BOOC1.TXT

Le fichier texte BOOOK1.ТХТ est enregistré dans le répertoire du deuxième

Niveau CAT2 du disque dur C.

Structure des entrées du répertoire

Vous devez maintenant vous familiariser avec la structure des enregistrements stockés dans le répertoire

avec des informations sur les fichiers et sous-répertoires de niveau inférieur.

Une entrée de fichier dans un répertoire contient le nom et le type du fichier, la taille du fichier en

octets, date de création, heure de création et un certain nombre d'autres paramètres requis

système d’exploitation pour organiser l’accès.

L'entrée d'un sous-répertoire de niveau inférieur dans le répertoire parent le contient

nom, attribut, date et heure de création.

Considérons les options possibles pour le contenu du répertoire. 1ère possibilité. Dans le catalogue

Seuls les enregistrements concernant les fichiers sont stockés (Fig. 9.5). Avant les entrées du fichier

Un message concernant le nom du répertoire s'affiche. Dans ce cas, c'est le principal

répertoire de disquettes A. A la fin du contenu du répertoire, un message apparaît concernant

le nombre de fichiers stockés sur le disque et l'espace disque libre dans

octets Par exemple, le répertoire ci-dessus affiche le message suivant :

4 fichier(s) 359560 octets libres

Nombre de fichiers sur le disque. Volume de gratuit

espace disque, option byte2nd.

Le répertoire stocke uniquement les entrées concernant les répertoires de niveau inférieur (Fig. 9.6).

Riz. 9.7. Le répertoire principal stocke les fichiers et sous-répertoires

A la fin du répertoire, comme dans le cas précédent, vous verrez un

L'entrée mentionnée ci-dessus sur la quantité d'espace disque libre.

3ème option : le répertoire stocke les enregistrements des fichiers et des répertoires

niveau inférieur (Fig. 9.7). De cette structure, il ressort clairement que dans ce répertoire

il y a 3 fichiers et 2 répertoires de niveau inférieur BASIC et LEXICON. Sur disque

espace libre 2,6575 Mo.

Les trois options de présentation d'annuaire évoquées ci-dessus reflètent le contenu de

répertoire principal. Structure du répertoire, à partir du niveau 1 et inférieur,

identique et ne diffère du principal que par celui avant les entrées du fichier

et les répertoires de niveau inférieur, deux entrées avec des points de suspension sont placées (Fig. 9.8).

Les points que vous voyez au début signifient que le contenu est appelé à l'écran

sous-répertoire (répertoire de 1er niveau) KNIGA, qui contient deux textes

Fichiers SVET et TON.

|Répertoire de C:\KNIGA | | |

| |11-12-90 |09:40 |

| |10-10-91 |08:30 |

|svet txt 55700 |04-04-90 |10:05 |

|tonne txt 60300 |03-05-91 |11:20 |

|2 fichiers 912348 octets libres | | |

|Fig. 9.8. Structure des entrées dans un sous-répertoire |

1.2. Système de fichiers FAT.

Les systèmes d'exploitation Windows sont utilisés, développés pour

Système de fichiers DOS FAT, dans lequel pour chaque partition et volume DOS se trouve

secteur de démarrage, et chaque partition DOS contient deux copies de la table

table d'allocation de fichiers (FAT).

FAT est une matrice qui indique la relation

entre les fichiers et dossiers de la partition et leur emplacement physique sur le disque dur

Devant chaque partition du disque dur, il y en a deux situées séquentiellement

copies de FAT. Comme les secteurs de démarrage, FAT est situé à l'extérieur

zone du disque visible par le système de fichiers.

Lorsqu'ils sont écrits sur le disque, les fichiers n'occupent pas nécessairement de l'espace,

équivalent à leur taille. Généralement, les fichiers sont divisés en clusters

d'une certaine taille, qui peut être dispersée dans toute la section.

Par conséquent, la table FAT n'est pas une liste de fichiers et leurs

emplacements, et une liste des groupes de sections et de leur contenu, et à la fin

Les entrées de la table FAT sont de 12, 16 et 32 ​​bits

nombres hexadécimaux dont la taille est déterminée par le programme FDISK, et

la valeur est directement générée par le programme FORMAT.

Toutes les disquettes et disques durs jusqu'à 16 Mo

FAT utilise des éléments de 12 bits. Disques durs et amovibles dotés

taille à partir de 16 Mo ou plus, des éléments de 16 bits sont généralement utilisés.

Le système de fichiers FAT était utilisé dans toutes les versions de MS-DOS et dans la première

deux versions d'OS/2 (versions 1.0 et 1.1). Chaque volume logique avait

propre FAT, qui remplissait deux fonctions : informations contenues

distributions pour chaque fichier du volume sous la forme d'une liste d'associations de modules

distributions (clusters) et indiqué quels modules de distribution sont gratuits.

Lorsque la table FAT a été inventée, elle constituait une excellente solution pour

gestion de l'espace disque, principalement parce que les disquettes,

sur lesquels il était utilisé avaient rarement une taille supérieure à quelques Mo.

FAT était suffisamment petit pour rester en mémoire de manière permanente,

permis un accès aléatoire très rapide à n'importe quelle partie

n'importe quel fichier.

Lorsque FAT a été appliqué aux disques durs, il est devenu trop gros

pour la mémoire résidente et les performances du système dégradées.

De plus, étant donné que les informations concernant l'espace disque disponible

l’espace était réparti « sur » un grand nombre de secteurs FAT,

ce n'était pas pratique lors de l'allocation de l'espace fichier, et

La fragmentation des fichiers s’est avérée être un obstacle à une efficacité élevée.

De plus, l'utilisation de clusters relativement grands sur disque dur

les disques conduisaient à un grand nombre de zones inutilisées, car dans

En moyenne, pour chaque fichier, la moitié du cluster était gaspillée.

Depuis plusieurs années, Microsoft et IBM tentent d'étendre

durée de vie du système de fichiers FAT en raison de la suppression des restrictions de taille de volume,

amélioration des stratégies de distribution, de la mise en cache des chemins et de la relocalisation

tables et tampons dans la mémoire étendue. Mais ils ne peuvent être considérés que

comme mesures temporaires parce que le système de fichiers ne convenait tout simplement pas

grands appareils à accès aléatoire.

§ 2 Système de fichiers du système d'exploitation MS-DOS.

L'un des concepts du système de fichiers MS DOS est un disque logique.

Lecteurs logiques :

DOS, chaque disque logique est un disque magnétique distinct. Chaque logique

le disque a son propre nom unique. En tant que nom de lecteur logique

les lettres de l'alphabet anglais de A à Z (inclus) sont utilisées.

Le nombre de disques logiques ne dépasse donc pas 26.

Les lettres A et B sont réservées strictement aux disquettes disponibles dans le PC IBM (

Commençant par la lettre C, les lecteurs logiques (partitions) sont nommés HDD (

Winchester).

Les images montrent une image d'un disque logique.

Si un PC IBM donné n'a qu'un seul FDD, la lettre B est ignorée

Seuls les lecteurs logiques A et C peuvent être des lecteurs système. Déposer

structure du disque logique :

Pour accéder aux informations sur disque (situées dans un fichier), il vous faut

connaître l'adresse physique du premier secteur, (Nsurfaces+Ntracks+Nsectors),

le nombre total de clusters occupés par ce fichier, l'adresse du prochain

cluster, si la taille du fichier est supérieure à la taille d'un cluster, etc. Tous

c'est très vague, difficile et inutile.

MS DOS évite à l'utilisateur un tel travail et le fait lui-même. Pour

donnant accès aux fichiers - le système de fichiers MS DOS organise et

conserve une structure de fichiers spécifique sur un disque logique.

Éléments de structure de fichier :

Secteur de démarrage (secteur de démarrage, secteur de démarrage),

Zone de données (espace disque libre restant)

Ces éléments sont créés programmes spéciaux(dans l'environnement MS DOS) en cours

initialisation du disque.

Secteur de démarrage (secteur de démarrage, secteur de démarrage) :

Voici les informations requises par MS DOS pour travailler avec le disque :

ID du système d'exploitation (si le disque est système),

Taille du secteur de disque,

Nombre de secteurs dans le cluster,

Nombre de secteurs de réserve au début du disque,

Nombre de copies FAT sur le disque (standard - deux),

Nombre d'éléments dans le répertoire,

Nombre de secteurs sur le disque,

Type de format de disque,

Nombre de secteurs en FAT,

Nombre de secteurs par piste,

Nombre de surfaces

Bloc de démarrage du système d'exploitation,

Derrière le secteur de départ se trouve FAT.

FAT (tableau d'allocation de fichiers) :

La zone de données du disque (voir ci-dessus) est présentée dans MS DOS sous forme de séquence

grappes numérotées.

FAT est un tableau d'éléments qui s'adressent aux clusters de la zone de données du disque.

Chaque cluster de zones de données correspond à un élément FAT.

Les éléments FAT servent de chaîne de liens vers les clusters de fichiers dans la zone

FAT est un élément extrêmement important de la structure du fichier. Les violations de FAT peuvent

entraîner une perte totale ou partielle des informations sur l'ensemble du disque logique.

C'est pourquoi deux copies de FAT sont stockées sur le disque. Il existe des programmes spéciaux

qui surveillent l’état du FAT et corrigent les violations.

Répertoire racine :

Il s'agit d'une zone spécifique du disque créée lors du processus d'initialisation.

(formatage) le disque, qui contient des informations sur les fichiers et les répertoires,

stockés sur disque.

Le répertoire racine existe toujours sur un disque formaté. Sur

Il n'y a toujours qu'un seul répertoire racine sur un disque. Taille des racines

répertoire pour un disque donné est une valeur fixe, donc le maximum

le nombre de fichiers et autres répertoires (enfants) « attachés » à celui-ci

(Sous-répertoires) - strictement définis.

Ainsi, en résumant tout ce qui précède, nous pouvons conclure MS-DOS - 16-

système d'exploitation bit fonctionnant en mode processeur réel.

§ 4 Système de fichiers du système d'exploitation Windows 95.

4.1. Contexte de la création de FAT 32.

Dans le domaine des ordinateurs personnels, une crise éclate en 1987.

Caractéristiques du système de fichiers FAT, développé par Microsoft depuis dix ans

années auparavant pour l'interpréteur Standalone Disk Basic et versions ultérieures

adaptés au système d'exploitation DOS étaient épuisés. GRAISSE

destiné à disques durs avec une capacité ne dépassant pas 32 Mo et de nouveaux disques durs

des capacités plus importantes se sont révélées totalement inutiles pour les utilisateurs de PC.

Certains fournisseurs indépendants ont proposé leurs propres solutions

ce problème, mais ce n'est qu'avec l'avènement du DOS 4.0 que cette crise a été surmontée -

pendant un certain temps.

Modifications importantes apportées à la structure du système de fichiers dans DOS 4.0

a permis au système d'exploitation de fonctionner avec des disques d'une capacité allant jusqu'à 128 Mo ; Avec

Des ajouts mineurs ultérieurs ont élevé cette limite à

2 Go. À cette époque, il semblait que cette quantité de mémoire dépassait toute

besoins imaginables. Cependant, si l’on en croit l’histoire des ordinateurs personnels,

et enseigné, alors précisément que la capacité « dépasse tout ce qui est imaginable »

besoins », devient très vite « quasiment insuffisant pour des besoins sérieux ».

fonctionne." En effet, les disques durs sont actuellement disponibles dans le commerce

la capacité est généralement de 2,5 Go et plus, et parfois très élevée et

Le plafond de 2 Go qui nous libérait des limitations est devenu un énième

un obstacle à surmonter.

4.2. Description du FAT 32.

Microsoft a développé une nouvelle extension pour les systèmes Windows 95.

Systèmes FAT - FAT32, sans aucune déclaration forte prévue dans

Service Pack 2 OEM.

Le système FAT32 est installé uniquement sur les nouveaux PC, et ne comptez pas sur

prends-le quand tu vas à nouvelle version Windows 95, bien qu'il prétende

Microsoft, cette extension fera partie du package principal pour

Mises à niveau Windows

4.2.1. Zones de disque

Ce système de fichiers fournit un certain nombre de zones spéciales sur

disque alloué pour organiser l'espace disque lors de sa

formatage - enregistrement de la tête de démarrage, table de partition de disque, enregistrement

téléchargements, table d'allocation de fichiers (à partir de laquelle le système FAT a obtenu son

nom) et le répertoire racine.

Sur niveau physique l'espace disque est divisé en 512 octets

zones appelées secteurs. Le système FAT alloue de l'espace pour les fichiers

les blocs, constitués d'un nombre entier de secteurs et sont appelés clusters.

Le nombre de secteurs dans un cluster doit être un multiple d'une puissance de deux. Chez Microsoft

ces clusters sont appelés unités d'allocation de mémoire, et en

Le rapport SCANDISK indique leur taille, par exemple "16 384 octets chacun

unité d'allocation de mémoire."

4.2.2. Chaîne FAT

FAT est une base de données qui relie les clusters de disques

espaces fichiers. Cette base de données fournit pour chaque cluster

un seul élément. Les deux premiers éléments contiennent des informations sur le

Système FAT. Le troisième élément et les éléments suivants correspondent

clusters d'espace disque, en commençant par le premier cluster alloué

pour les fichiers. Les éléments FAT peuvent contenir plusieurs valeurs spéciales,

indiquant que

Le cluster est gratuit, c'est-à-dire n'est utilisé par aucun fichier ;

Le cluster contient un ou plusieurs secteurs présentant des défauts physiques et

ne doit pas être utilisé ;

Ce cluster est le dernier cluster du fichier.

Pour tout élément utilisé par le fichier, mais pas le dernier cluster

FAT contient le numéro du prochain cluster occupé par le fichier.

Chaque répertoire - indépendamment de la racine ou du sous-répertoire -

est une base de données. Dans le répertoire DOS de chaque fichier

il existe un enregistrement principal (sous Windows 95, pour les noms longs

fichiers, des entrées supplémentaires ont été saisies). Contrairement à FAT, où chaque élément

se compose d'un seul champ, les entrées d'un fichier dans un répertoire sont constituées de

plusieurs domaines. Certains champs - nom, extension, taille, date et heure -

peut être affiché à l’écran à l’aide de la commande DIR. Mais le système FAT fournit

le champ qui n'est pas affiché par la commande DIR est le champ numéroté en premier

cluster alloué pour le fichier.

Lorsqu'un programme envoie une requête au système d'exploitation, avec

demande de lui fournir le contenu d'un fichier, le système d'exploitation parcourt

une entrée de répertoire pour trouver le premier cluster de ce fichier. Puis elle

accède à l'entrée FAT d'un cluster donné pour trouver le prochain

cluster dans la chaîne. Répéter ce processus jusqu'à ce que le dernier soit détecté

cluster de fichiers, le système d'exploitation détermine exactement quels clusters appartiennent à ce

fichier et dans quel ordre. De cette façon, le système peut fournir

programmer n’importe quelle partie du fichier qu’il demande. Cette façon d'organiser

Le fichier s'appelle une chaîne FAT.

Dans le système FAT, les fichiers se voient toujours attribuer un nombre entier de clusters. À 1,2-

Un disque dur de Go avec des clusters de 32 Ko dans le répertoire peut être spécifié,

que la taille d'un fichier texte contenant les mots "hello, world" est

seulement 12 octets, mais en fait ce fichier occupe 32 Ko d'espace disque

espace. La partie inutilisée du cluster est appelée espace perdu

(mou). Dans les petits fichiers, presque tout le cluster peut être perdu

place, et en moyenne les pertes sont la moitié de la taille du cluster.

Sur un disque dur de 850 Mo avec des clusters de 16 Ko de taille moyenne

fichiers environ 50 Ko environ 16 % de l'espace disque alloué aux fichiers

l'espace sera perdu dans les fichiers inutilisés mais alloués

Une façon de libérer de l'espace disque consiste à utiliser

programmes de compression de disque tels que DriveSpace, qui mettent en évidence « perdu »

espace" pour être utilisé par d'autres fichiers.

4.2.3. Autres changements dans FAT32

Pour garantir la capacité de travailler avec un nombre accru de clusters, en

les entrées de répertoire pour chaque fichier doivent allouer 4 octets pour le fichier initial

cluster de fichiers (au lieu de 2 octets dans le système FAT16). Traditionnellement, chaque entrée dans

Le répertoire se compose de 32 octets (Fig. 1). Au milieu de cet enregistrement il y a 10 octets

utilisé (octets 12 à 21), que Microsoft a réservé pour

leurs propres besoins à l'avenir. Deux d'entre eux sont désormais attribués comme

octets supplémentaires requis pour indiquer le cluster de départ dans le système

Le système d'exploitation a toujours prévu la présence de deux

Instances FAT, mais une seule d’entre elles a été utilisée. Avec le passage à FAT32

le système d'exploitation peut fonctionner avec n'importe laquelle de ces copies. Un autre

Le changement est que le répertoire racine, qui avait auparavant un nom fixe

taille et espace disque strictement définis, vous pouvez désormais librement

grandir selon les besoins, comme un sous-répertoire. N'existe pas maintenant

restrictions sur le nombre d'entrées dans le répertoire racine. Ceci est particulièrement important

car il y a plusieurs entrées pour chaque nom de fichier long

catalogue.

Combinaison de racine et de fonctionnalité itinérantes

l'utilisation des deux copies de FAT est une bonne condition préalable pour un accès sans entrave

redimensionnement dynamique des partitions de disque, par exemple réduction d'une partition

afin de libérer de l'espace pour un autre système d'exploitation. Ce nouveau

cette approche est moins dangereuse que celles utilisées dans les programmes tiers

pour changer les partitions de disque lorsque vous travaillez avec FAT16.

De tout ce qui précède, nous pouvons conclure :

MS-DOS était un système d'exploitation purement 16 bits et fonctionnait sous

mode processeur réel. DANS Versions Windows 3.1, une partie du code était 16-

bit, et certains sont en 32 bits. Mode réel pris en charge par Windows 3.0

fonctionnement du processeur, lors du développement de la version 3.1, il a été décidé de l'abandonner

soutien.

Windows 95 est un système d'exploitation 32 bits qui

code binaire pour la compatibilité avec le mode MS-DOS. Windows 95 32 bits

code binaire.

§ 5 Système de fichiers du système d'exploitation Windows NT.

5.1. Brève description Système d'exploitation Windows NT.

À l'heure actuelle, l'industrie informatique mondiale se développe très

rapidement. Les performances du système augmentent, et donc

La capacité à traiter de gros volumes de données augmente.

Les systèmes d'exploitation de la classe MS-DOS ne peuvent plus faire face à cela

flux de données et ne peut pas utiliser pleinement les ressources des technologies modernes

des ordinateurs. Par conséquent, il y a eu récemment une transition vers des systèmes plus puissants et

les systèmes d'exploitation les plus avancés de la classe UNIX, dont un exemple est

est Windows NT publié par Microsoft Corporation

Lorsque l'utilisateur voit le système d'exploitation Microsoft pour la première fois

Windows NT, une nette ressemblance extérieure avec

interface préférée du système Windows 3.+. Cependant, il s'agit d'une similitude visible

n'est qu'une partie mineure de Windows NT.

Windows NT est un système d'exploitation 32 bits avec

multitâche prioritaire. En tant que composants fondamentaux

Le système d'exploitation comprend des fonctionnalités de sécurité et

service réseau développé.

Windows NT offre également une compatibilité avec de nombreux autres

les systèmes d'exploitation et de fichiers, ainsi que les réseaux.

Comme le montre la figure suivante, Windows NT est

un système d'exploitation modulaire (plus avancé qu'un monolithique) qui

se compose de modules séparés relativement simples interconnectés.

Les principaux modules de Windows NT sont (répertoriés dans l'ordre

suivant du niveau inférieur de l'architecture au niveau supérieur) : niveau

abstractions matérielles HAL (Hardware Abstraction Layer), noyau (Kernel),

système d'exécution (Executive), sous-systèmes protégés (protégés

sous-systèmes) et sous-systèmes d’environnement.

Structure modulaire de Windows NT

5.2. Système de fichiers Windows NT.

Lorsque Windows NT est sorti pour la première fois, il incluait

prise en charge de trois systèmes de fichiers. Il s'agit de la table d'allocation de fichiers (FAT),

offrant une compatibilité avec MS-DOS, un système de fichiers avec une

performances (HPFS), offrant une compatibilité avec LAN Manager, et

un nouveau système de fichiers appelé Emerging Technologies File System

NTFS présentait de nombreux avantages par rapport à ceux utilisés sur

ce point pour la plupart des serveurs de fichiers concerne les systèmes de fichiers.

Pour garantir l'intégrité des données, NTFS dispose d'un journal des transactions.

Cette approche n'exclut cependant pas la possibilité de perte d'informations.

augmente considérablement la probabilité que l'accès au système de fichiers

sera possible même si l’intégrité du système est compromise

serveur. Cela devient possible en utilisant un journal de transactions pour

suivi des tentatives incomplètes d'écriture sur le disque lors du démarrage ultérieur

WindowsNT. Le journal des transactions est également utilisé pour vérifier le disque

présence d'erreurs au lieu de vérifier chaque fichier, en cas d'utilisation

tables d'allocation de fichiers.

L'un des principaux avantages de NTFS est la sécurité. NTFS

offre la possibilité d'effectuer des entrées de contrôle d'accès (Access Control

Entrées, ACE) à la liste de contrôle d'accès (ACL). AS

contient un nom d'identification de groupe ou d'utilisateur et un jeton d'accès,

qui peut être utilisé pour restreindre l’accès à certains

répertoire ou fichier. Cet accès peut inclure la capacité de lire,

enregistrer, supprimer, exécuter et même posséder des fichiers.

D'un autre côté, une ACL est un conteneur contenant un

ou plusieurs enregistrements ACE. Cela vous permet de restreindre l'accès à certains

utilisateurs ou groupes d'utilisateurs vers des répertoires ou des fichiers spécifiques dans

De plus, NTFS prend en charge le travail avec noms longs, ayant

jusqu'à 255 caractères et contenant des lettres majuscules et minuscules dans n'importe quel

séquences. L'une des principales caractéristiques de NTFS est

création automatique de noms équivalents compatibles avec MS-DOS.

NTFS dispose également d'une fonctionnalité de compression, apparue pour la première fois dans la version NT.

3.51. Il offre la possibilité de compresser n'importe quel fichier, répertoire ou disque

NTFS. Contrairement aux programmes de compression MS-DOS qui créent un disque virtuel,

ayant l'apparence fichier caché et compresse toutes les données sur ce disque,

Windows NT utilise une couche supplémentaire du sous-système de fichiers pour la compression

et décompresser les fichiers requis sans créer disque virtuel. Ce

s'avère utile lors de la compression d'une partie spécifique du disque (par exemple,

répertoire utilisateur), ou des fichiers d'un type spécifique

(par exemple, des fichiers graphiques). Le seul inconvénient de la compression NTFS est

est faible, en comparaison avec les schémas de compression MS-DOS, niveau

compression. Mais NTFS est plus fiable et

productivité.

Ainsi, de tout ce qui précède, nous pouvons conclure :

Pour être compatible avec divers systèmes d'exploitation, Windows

NT contient un fichier Système FAT 32. De plus, Windows NT contient son propre

propre fichier Système NTFS, qui n'est pas compatible avec FAT 16. Ce

le système de fichiers présente un certain nombre d'avantages par rapport à FAT, ainsi que

présente une fiabilité et des performances supérieures.

Conclusion.

MS-DOS - système d'exploitation 16 bits, fonctionne en réel

mode processeur. Dans les versions de Windows 3.1, une partie du code est en 16 bits et d'autres

32 bits. Windows 3.0 prend en charge le mode processeur réel,

Lors du développement de la version 3.1, il a été décidé d'abandonner son support.

Windows 95 est un système d'exploitation 32 bits qui

fonctionne uniquement en mode processeur protégé. Noyau incluant la gestion

la répartition de la mémoire et des processus, ne contient que du code 32 bits. Ce

réduit les coûts et accélère le travail. Seuls certains modules ont 16-

code binaire pour la compatibilité avec le mode MS-DOS. Sous Windows 95 32 bits

le code est utilisé autant que possible, ce qui nous permet de garantir

fiabilité accrue et tolérance aux pannes du système. En plus de cela, pour

la compatibilité avec les applications et pilotes existants est utilisée et 16-

code binaire.

Windows NT n'est pas un développement ultérieur d'un système antérieur.

produits existants. Son architecture a été créée de toutes pièces, en tenant compte

exigences pour un système d’exploitation moderne. S'efforcer

assurer la compatibilité du nouveau système d'exploitation,

Les développeurs Windows NT ont conservé l'interface Windows familière et ont implémenté

prise en charge des systèmes de fichiers existants (tels que FAT) et de divers

applications (écrites pour MS - Dos, Windows 3.x). Les développeurs aussi

inclus dans les outils Windows NT pour travailler avec divers réseaux

moyens.

Fiabilité et robustesse

fournir des fonctionnalités architecturales qui protègent l'application

les programmes ne sont pas endommagés les uns par les autres et par le système d'exploitation. Windows NT

utilise une gestion structurée des exceptions tolérante aux pannes sur

tous les niveaux architecturaux, y compris les fichiers récupérables

Système NTFS et offre une protection à l'aide du système intégré

sécurité et techniques avancées de gestion de la mémoire.

6.1 Informations théoriques

Les fichiers sont utilisés pour organiser et stocker des données sur des supports de stockage informatiques. La structuration de nombreux fichiers sur supports informatiques s'effectue à l'aide de répertoires. Dans le système d'exploitation Windows, les outils de gestion de fichiers et de dossiers incluent des programmes Conducteur et fenêtre Mon ordinateur.

L'Explorateur Windows est un programme qui affiche la structure hiérarchique des fichiers, dossiers et lecteurs sur un PC, c'est-à-dire est un moyen d'accéder aux fichiers, dossiers et lecteurs. Sur le côté gauche de la fenêtre, l'Explorateur Windows utilise une vue hiérarchique des dossiers, fichiers et autres ressources connectés à votre ordinateur ou réseau. Le côté droit de la fenêtre de l'Explorateur affiche le contenu du dossier en surbrillance (sélectionné) sur le côté gauche de l'Explorateur.

Pour y parvenir travail de laboratoire Il est nécessaire de se familiariser avec les supports présentés dans le cours magistral ou d'autres sources d'information :

6.2 Objet des travaux

Présentation du programme Windows Explorer et acquérir les compétences nécessaires pour créer une structure de dossiers et de fichiers sur une disquette.

6.3 Énoncé du problème

Pour acquérir des compétences professionnelles, suivez ces étapes :

  1. Dans la fenêtre Flash E: Explorer, créez la structure de répertoires illustrée à la Fig. 6.1 (captures d'écran prises dans ligne de commande et dans l'Explorateur).
  2. Rechercher des fichiers situés sur votre disque dur AVEC: avec rallonges .doc, .txt, .bmp, et copiez-les sur Flash E : aux catalogues L'INTERNET, FIDONET Et EUNET respectivement.
  3. Dans la fenêtre de l'Explorateur, renommez l'un des fichiers du répertoire L'INTERNET V Net.doc.
  4. Dans la fenêtre Explorateur, déplacez le fichier Net.doc vers un dossier HOMME.
  5. Dans la fenêtre Explorateur, copiez le fichier Net.doc vers un dossier RAPIDE Et FDDI.
  6. Dans la fenêtre Explorateur, supprimez les répertoires HOMME Et PDN.


Figure 6.1.

6.4 Exécution étape par étape des travaux

6.4.1 Allumer le PC

Cliquez sur le bouton Pouvoir sur l'unité centrale du PC.

6.4.2 Familiarisez-vous avec l'Explorateur Windows

6.4.2.1 Une fois le système d'exploitation Windows complètement chargé, ouvrez le menu principal et sélectionnez la commande Programmes, puis dans le sous-menu qui s'ouvre, sélectionnez la commande Standard et dans le sous-menu de deuxième niveau, cliquez sur l'icône de l'Explorateur. Une fenêtre s'ouvrira, sur le côté gauche de laquelle se trouve une structure hiérarchique de dossiers et de lecteurs composée de cinq sections principales : Bureau, Mes documents, Poste de travail, Voisinage réseau et Corbeille.

La barre de titre affiche le nom du dossier (lecteur) qui est en surbrillance (sélectionné) et le côté droit de la fenêtre affiche son contenu (dossiers et fichiers). Pour pénétrer plus profondément dans la structure des dossiers ou des lecteurs, vous devez cliquer sur les icônes plus dans les carrés situés à gauche des icônes du dossier ou du lecteur. Un signe de fin de branche dans une structure hiérarchique est l'absence de signe plus dans la case à gauche de l'icône du dossier. Un dossier qui ne comporte pas de signe plus dans la case à gauche de l'icône est vide ou ne contient que des fichiers. Il convient de noter que les dossiers Bureau et Corbeille n'ont pas de branches.

6.4.2.2 Dans la fenêtre Explorateur, affichez la structure hiérarchique du disque AVEC:.

Structure hiérarchique des disques :

  • pénétrer profondément dans la structure du disque AVEC: cliquez sur les icônes plus dans les carrés situés à gauche des icônes de dossier ;
  • pour réduire la structure hiérarchique du disque AVEC: cliquez sur les icônes moins dans les carrés situés à gauche des icônes des dossiers ;
  • Pour visualiser le contenu d'un dossier dans une structure hiérarchique, vous devez le sélectionner ; son contenu sera présenté dans la moitié droite de la fenêtre.

6.4.2.3 Familiarisez-vous avec la technologie de sélection d'un groupe de fichiers.

Technologie de sélection d'un groupe de fichiers :

  • Pour sélectionner tous les fichiers d'un dossier ou sur un disque, vous devez exécuter la commande dans la barre de menu Modifier/Sélectionner tout ou appuyez sur les touches Ctrl-A;
  • pour sélectionner un groupe de fichiers adjacents, sélectionnez l'icône du premier fichier, appuyez et maintenez la touche Changement, puis cliquez sur l'icône du dernier fichier ;
  • Pour sélectionner un groupe de fichiers non adjacents, appuyez sur la touche Ctrl et tout en le maintenant, cliquez sur les icônes des fichiers ;
  • pour sélectionner un groupe contenant des fichiers adjacents et non adjacents, il est nécessaire d'appliquer différentes méthodes de sélection de groupes de fichiers ;

6.4.3 Dans la fenêtre Explorateur du lecteur E : créez la structure de répertoires illustrée à la Fig. 6.1

6.4.3.1 Installer un lecteur flash propre ( clé USB lecteur) et dans la fenêtre de l'Explorateur, ouvrez le lecteur flash (par exemple, E :).

6.4.3.2 Dans le répertoire racine du lecteur E : créer un dossier RÉSEAUX, pour cela, ouvrez le menu Fichier, sélectionnez la commande Nouveau et dans le sous-menu cliquez sur l'icône « Dossier ». Un nouveau dossier apparaîtra, entrez un nom RÉSEAUX et appuyez sur Entrée.

De la même manière, dans la fenêtre Explorateur, créez tous les autres dossiers conformément à la structure présentée.

6.4.3.3 Sur disque C : trouver des fichiers avec l'extension .doc et pas plus de 50 Ko. Sélectionnez plusieurs fichiers (au moins trois) et copiez-les sur flash E : vers un dossier L'INTERNET.

Pour rechercher et copier des fichiers, procédez comme suit :

  1. Ouvrez la boîte de dialogue Résultats de la recherche et recherchez les fichiers spécifiés. Entrez le masque de recherche de fichier *.doc dans la zone de texte « Partie d'un nom de fichier ou nom de fichier complet » du panneau Assistant et définissez le bouton radio sur Petit (moins de 100 Ko) sous « Quelle est la taille du fichier ? et cliquez sur le bouton Rechercher ;
  2. Sélectionnez le nombre requis de fichiers et placez-les dans le presse-papiers à l'aide de la commande Modifier/Copier ;
  3. Accédez à la fenêtre de l'Explorateur, ouvrez le dossier souhaité sur le lecteur E : et exécutez la commande Coller.

6.4.3.4 Sur disque C : trouver des fichiers avec l'extension .SMS et d'une taille inférieure à 80 Ko. Sélectionnez plusieurs fichiers (au moins cinq) et copiez-les dans un dossier FIDONET sur flash E :.

6.4.3.5 Sur disque C : trouver des fichiers avec l'extension .bmp et d'une taille inférieure à 100 Ko. Sélectionnez plusieurs fichiers (au moins deux) et copiez-les dans un dossier EUNET pour flasher E : une (n'importe laquelle) des méthodes de copie.

6.4.3.6 Sur le lecteur E : ouvrir le répertoire L'INTERNET et sélectionnez n'importe quel fichier, puis renommez-le en Net.docà l'aide de la commande du menu contextuel.

6.4.3.7 Dans la fenêtre Explorateur, déplacez le fichier Net.doc vers un dossier HOMME en utilisant la méthode glisser-déposer.

6.4.3.8 Dans la fenêtre Explorateur, copiez le fichier Net.doc aux catalogues RAPIDE Et FDDIà l'aide de la barre d'outils et du menu contextuel.

6.4.3.9 Dans la fenêtre Explorateur, supprimez des dossiers HOMME Et RPD.

6.4.4 Arrêt

Parlez à votre professeur de votre travail terminé. Après avoir obtenu l'autorisation de terminer le travail, vous pouvez supprimer la structure créée dans la fenêtre Explorateur et fermer toutes les applications, puis commencer à passer des tests sur le travail terminé.


Travailler avec des fichiers est un type de travail informatique très important. Tout est stocké dans des fichiers : aussi bien les logiciels que les informations nécessaires à l'utilisateur. Avec les fichiers, comme avec les papiers professionnels, il faut constamment faire quelque chose : les copier d'un support à un autre, détruire ceux qui ne sont pas nécessaires, en créer de nouveaux, les rechercher, les renommer, les mettre dans un ordre ou un autre, etc.

Pour clarifier le sens de la notion de fichier, il convient d'utiliser l'analogie suivante : le support de stockage lui-même (par exemple, un disque) est comme un livre. Nous avons parlé du fait qu'un livre est la mémoire externe d'une personne et qu'un disque magnétique est la mémoire externe d'un ordinateur. Le livre se compose de chapitres (histoires, sections), chacun ayant un titre. Les fichiers ont également leurs propres noms. C'est ce qu'on appelle des noms de fichiers. Au début ou à la fin d'un livre se trouve généralement une table des matières - une liste de titres de chapitres. Il existe également une telle liste de répertoires sur le disque contenant les noms des fichiers stockés.

Vous pouvez afficher le répertoire pour voir si le fichier dont vous avez besoin se trouve sur le lecteur.

Chaque fichier stocke un objet d'information distinct : un document, un article, un tableau numérique, un programme, etc. Les informations contenues dans le fichier ne deviennent actives, c'est-à-dire peuvent être traitées par un ordinateur, qu'après avoir été chargées dans la RAM.

Pour trouver le fichier recherché, l'utilisateur doit savoir : a) quel est le nom du fichier ; b) où le fichier est stocké.

Nom de fichier

Voici un exemple de nom de fichier* (* Les exemples suivants se concentrent sur les règles adoptées dans les systèmes d'exploitation Microsoft : MS-DOS et Windows. Les applications du système d'exploitation Linux sont également illustrées.) :

À gauche du point se trouve le nom réel du fichier (myprog). La partie du nom (pas) qui suit le point s'appelle extension de fichier. Habituellement, des lettres et des chiffres latins sont utilisés dans les noms de fichiers. De plus, le nom du fichier peut ne pas avoir d'extension. Dans le système d'exploitation Microsoft Windows Les lettres russes sont autorisées dans les noms de fichiers ; La longueur maximale du nom est de 255 caractères.

L'extension indique quel type d'informations est stocké dans ce fichier. Par exemple, l'extension txt désigne généralement un fichier texte (contient du texte), l'extension px - un fichier graphique (contient une image), zip ou gag - un fichier d'archive (contient une archive - des informations compressées), pas - un programme dans Pascal.



Lecteurs logiques

Un ordinateur peut avoir plusieurs lecteurs de disque - des périphériques permettant de travailler avec des disques. Souvent sur un ordinateur personnel, un disque dur de grande capacité intégré à l'unité centrale est divisé en sections. Chacune de ces partitions est appelée disque logique et se voit attribuer un nom à une lettre (suivi de deux points) C:, D:, E:, etc. Les noms A: et B: font généralement référence à des disques amovibles de petite capacité - disquettes (disquettes) . Ils peuvent également être considérés comme des noms de disques logiques, dont chacun occupe entièrement un disque (physique) réel* (* Sur les modèles de PC modernes, les disquettes magnétiques ne sont plus utilisées.). Par conséquent, A:, B:, C:, D: sont tous des noms de lecteurs logiques.

Le lecteur optique reçoit le nom alphabétique suivant le nom de la dernière partition du disque dur. Par exemple, si votre disque dur comporte les partitions C: et D:, alors le nom E: sera attribué au lecteur optique. Et lorsque vous connectez la mémoire flash, un autre lecteur F : apparaîtra dans la liste des lecteurs logiques.

Le nom du lecteur logique contenant le fichier est la première « coordonnée » qui détermine l'emplacement du fichier.

Structure des fichiers disque

Les systèmes d'exploitation modernes prennent en charge l'organisation à plusieurs niveaux des fichiers sur des périphériques de disque mémoire externes - structure de fichiers hiérarchique. Pour faciliter la compréhension de cette problématique, nous utiliserons une analogie avec la méthode traditionnelle « papier » de stockage des informations. Dans cette analogie, un fichier est représenté comme un document intitulé (texte, dessin) sur des feuilles de papier. L'élément suivant de la structure du fichier est appelé catalogue. Poursuivant l'analogie « papier », nous considérerons un répertoire comme un dossier dans lequel vous pouvez joindre de nombreux documents, c'est-à-dire des fichiers. Le répertoire a également son propre nom (pensez-y sur la couverture d'un dossier).



Le répertoire lui-même peut faire partie d'un autre répertoire externe. Cela revient à imbriquer un dossier dans un autre dossier plus grand. Ainsi, chaque répertoire peut contenir de nombreux fichiers et sous-répertoires (appelés sous-répertoires). Le répertoire de niveau supérieur qui n’est imbriqué dans aucun autre répertoire est appelé répertoire racine.

Dans le système d'exploitation Windows, le terme « dossier » est utilisé pour désigner la notion de « répertoire ».

Une représentation graphique d'une structure de fichiers hiérarchique est appelée arbre.

Dans une arborescence, le répertoire racine est généralement représenté par le symbole \. Dans la figure 2.10, les noms de répertoires sont écrits en majuscules et les noms de fichiers en minuscules. Ici, dans le répertoire racine, il y a deux dossiers : IVANOV et PETROV et un fichier fin.com. Le dossier IVANOV contient deux sous-dossiers PROGS et DATA. Le dossier DATA est vide ; il y a trois fichiers dans le dossier PROGS, etc.

Le chemin d'accès au fichier

Imaginez maintenant que vous ayez besoin de rechercher un document spécifique. Pour ce faire dans la version « papier », il faut connaître la boite dans laquelle il se trouve, ainsi que le « chemin » du document à l'intérieur de la boite : toute la séquence de dossiers qu'il faut ouvrir pour accéder au les papiers que vous recherchez.

Pour rechercher un fichier sur un ordinateur, vous devez connaître le lecteur logique sur lequel se trouve le fichier et le chemin d'accès au fichier sur le lecteur, qui détermine l'emplacement du fichier sur ce lecteur. Le chemin d'accès à un fichier est une séquence de noms de répertoires, commençant par le répertoire racine et se terminant par celui dans lequel le fichier est directement stocké. Voici l'analogie familière du concept de « chemin vers le fichier » : « Il y a un coffre accroché à un chêne, dans le coffre il y a un lièvre, dans le lièvre il y a un canard, dans le canard il y a un œuf, dans l'œuf il y a une aiguille, au bout de laquelle se trouve la mort de Koshcheev.

Enfin, vous devez connaître le nom du fichier. Le nom du lecteur logique, le chemin du fichier et le nom du fichier écrits dans l'ordre constituent nom complet du fichier.

Si cela est montré sur la Fig. 2.10 la structure des fichiers est stockée sur le lecteur C:, puis les noms complets de certains des fichiers qui y sont inclus sont sous forme de symboles opérationnels Systèmes Microsoft Windows ressemble à ceci :

C:\IVANOV\PROGS\progl.pas

C:\PETROV\DATA\task.dat

Affichage de la structure du fichier

Le système d'exploitation offre à l'utilisateur la possibilité de visualiser le contenu des répertoires (dossiers) à l'écran.

Les informations sur la structure des fichiers d'un disque sont contenues sur le même disque sous la forme d'une table d'allocation de fichiers. À l'aide du système de fichiers du système d'exploitation, l'utilisateur peut afficher séquentiellement le contenu des répertoires (dossiers) sur l'écran, en descendant ou en remontant dans l'arborescence de la structure des fichiers.

La figure 2.11 montre un exemple d'affichage d'une arborescence de répertoires sur un écran d'ordinateur sous Windows.

La fenêtre de droite affiche le contenu du dossier ARCON. Il s'agit de nombreux fichiers de types différents. Ainsi, par exemple, il est clair que le nom complet du premier fichier de la liste est le suivant :

E:\GAME\GAMES\ARCON\dos4gw.exe

À partir du tableau, vous pouvez obtenir des informations supplémentaires sur les fichiers. Par exemple, le fichier dos4gw.exe a une taille de 254 556 octets et a été créé le 31 mai 1994 à 2h00 du matin.

Après avoir trouvé une entrée sur le fichier souhaité dans une telle liste, à l'aide des commandes du système d'exploitation, l'utilisateur peut effectuer diverses actions avec le fichier : exécuter le programme contenu dans le fichier ; supprimer, renommer, copier le fichier. Vous apprendrez à réaliser toutes ces opérations dans une leçon pratique.

En bref sur l'essentiel

Un fichier est une zone nommée de la mémoire externe de l'ordinateur.

Tous actions nécessaires Le contrôle des fichiers est assuré par le système d'exploitation.

Le nom du fichier se compose du nom réel et de l'extension. L'extension indique le type d'informations contenues dans le fichier (type de fichier).

Structure de fichiers hiérarchique - organisation à plusieurs niveaux fichiers sur les disques.

Un répertoire est une liste nommée de fichiers et de sous-répertoires (sous-répertoires). Le répertoire de niveau supérieur est appelé répertoire racine. Il n’est imbriqué dans aucun répertoire.

Le nom complet du fichier comprend le nom du lecteur logique, le chemin d'accès au fichier sur le lecteur et le nom du fichier.

Questions et tâches

1. Quel est le nom du système d’exploitation utilisé dans votre laboratoire informatique ?

2. De combien de disques physiques vos ordinateurs disposent-ils ? Combien de disques logiques y a-t-il sur les disques physiques et quels noms portent-ils dans le système d'exploitation ?

3. Quelles règles régissent les noms de fichiers dans votre système d'exploitation ?

4. Quel est le chemin d'accès au fichier sur le disque, le nom complet du fichier ?

5. Apprenez (sous la direction d'un enseignant) à afficher à l'écran les répertoires de disques de vos ordinateurs.

6. Apprenez à initialiser des programmes à partir de fichiers programme (tels que exe, sot).

7. Apprenez à effectuer des opérations de base sur les fichiers dans le système d'exploitation que vous utilisez (copier, déplacer, supprimer, renommer des fichiers).

CE TsOR : Partie 1, chapitre 2, § 11. TsOR n° 1,9.

Interface utilisateur

Principaux sujets du paragraphe :

interface utilisateur conviviale ;

interface orientée objet ; objets;

menu contextuel.

À propos des fichiers et des structures de fichiers

Déposer

Déposer(Anglais) déposer- dossier) - concept dans la technologie informatique: une entité qui permet d'accéder à n'importe quelle ressource d'un système informatique et présente un certain nombre de caractéristiques :

  • nom fixe (une séquence de caractères, un numéro ou autre chose qui caractérise de manière unique le fichier) ;
  • une certaine représentation logique et les opérations de lecture/écriture correspondantes.

Cela peut être n'importe quoi - depuis une séquence de bits (bien que nous la lisons en octets, ou plutôt en groupes de mots d'octets, quatre, huit, seize chacun) jusqu'à une base de données avec une organisation arbitraire ou toute option intermédiaire ; base de données multidimensionnelle, strictement ordonnée.

Le premier cas correspond aux opérations de lecture/écriture d'un flux et/ou d'un tableau (c'est-à-dire séquentielles ou avec accès à un index), le second aux commandes du SGBD. Options intermédiaires - lecture et analyse de toutes sortes de formats de fichiers.

En informatique, la définition suivante est utilisée : un fichier est une séquence nommée d'octets.

Le travail avec des fichiers est implémenté à l'aide de systèmes d'exploitation.

Les noms de fichiers ont et sont traités de la même manière :

  • zones de données (en option sur disque) ;
  • les appareils (à la fois physiques, ports, par exemple, et virtuels) ;
  • les flux de données (en particulier l'entrée ou la sortie d'un processus) (« tuyau » doit être traduit par « convoyeur ») ;
  • ressources réseau, sockets ;
  • objets du système d’exploitation.

Les fichiers du premier type sont apparus historiquement en premier et sont les plus répandus, c'est pourquoi la zone de données correspondant au nom est souvent appelée « fichier ».

Fichier en tant que zone de données

Les informations sur les supports externes sont stockées sous forme de fichiers. Travailler avec des fichiers est un type de travail informatique très important. Tout est stocké dans des fichiers : aussi bien les logiciels que les informations nécessaires à l'utilisateur. Avec les fichiers, comme avec les papiers professionnels, il faut constamment faire quelque chose : les copier d'un support à un autre, détruire ceux qui ne sont pas nécessaires, en créer de nouveaux, les rechercher, les renommer, les mettre dans un ordre ou un autre, etc.



Déposer- il s'agit d'informations stockées sur des supports externes et réunies par un nom commun.

Pour clarifier le sens de ce concept, il convient d'utiliser l'analogie suivante : le support de stockage lui-même (disque) est comme un livre. Nous avons parlé du fait qu'un livre est la mémoire externe d'une personne et qu'un disque magnétique est la mémoire externe d'un ordinateur. Le livre se compose de chapitres (histoires, sections), chacun ayant un titre. Les fichiers ont également leurs propres noms. C'est ce qu'on appelle des noms de fichiers. Au début ou à la fin d'un livre se trouve généralement une table des matières - une liste de titres de chapitres. Il existe également une telle liste de répertoires sur le disque contenant les noms des fichiers stockés.

Vous pouvez afficher le répertoire pour voir si le fichier dont vous avez besoin se trouve sur le lecteur.

Chaque fichier stocke un objet d'information distinct : un document, un article, un tableau numérique, un programme, etc. Les informations contenues dans le fichier ne deviennent actives, c'est-à-dire peuvent être traitées par un ordinateur, qu'après avoir été chargées dans la RAM.

Tout utilisateur travaillant sur un ordinateur doit gérer des fichiers. Même pour jouer à un jeu informatique, vous devez savoir dans quel fichier son programme est stocké, pouvoir trouver ce fichier et initialiser le programme.

Travailler avec des fichiers sur un ordinateur s'effectue à l'aide du système de fichiers. Système de fichiers- il s'agit d'une partie fonctionnelle du système d'exploitation qui effectue des opérations sur les fichiers.

Pour trouver le fichier recherché, l'utilisateur doit savoir : a) quel est le nom du fichier ; b) où le fichier est stocké.

Nom de fichier

Dans presque tous les systèmes d'exploitation, le nom du fichier est composé de deux parties séparées par un point. Par exemple:

À gauche du point se trouve le nom réel du fichier (tu-prog). La partie du nom qui suit le point est appelée extension de fichier (pas). Habituellement, des lettres et des chiffres latins sont utilisés dans les noms de fichiers. Sur la plupart des systèmes d'exploitation, la longueur maximale de l'extension est de 3 caractères. De plus, le nom du fichier peut ne pas avoir d'extension. Dans le système d'exploitation Windows, les lettres russes sont autorisées dans les noms de fichiers ; La longueur maximale du nom est de 255 caractères.

L'extension indique quel type d'informations est stocké dans ce fichier. Par exemple, l'extension txt désigne généralement un fichier texte (contient du texte) ; extension pxx - fichier graphique (contient une image), zip ou gag - fichier d'archive (contient une archive - des informations compressées), pas - programme en Pascal.

Lecteurs logiques

Un ordinateur peut avoir plusieurs lecteurs de disque - des périphériques permettant de travailler avec des disques. Chaque lecteur reçoit un nom d'une lettre (suivi de deux points), par exemple A :, B :, C :. Souvent sur les ordinateurs personnels, un disque de grande capacité intégré à l'unité système (appelé disque dur) est divisé en partitions. Chacune de ces partitions est appelée disque logique et reçoit le nom C:, D:, E:, etc. Les noms A: et B: font généralement référence à des disques amovibles de petite capacité - disquettes (disquettes). Ils peuvent également être considérés comme des noms de disques, uniquement logiques, dont chacun occupe entièrement un disque réel (physique). Par conséquent, A:, B:, C:, D: sont tous des noms de lecteurs logiques. Le nom du lecteur logique contenant le fichier est la première « coordonnée » qui détermine l'emplacement du fichier.

Il existe deux états d'un disque logique : actuel et passif. Disque actuel – le disque sur lequel l'utilisateur travaille à l'heure actuelle de l'ordinateur. Disque passif – un disque avec lequel il n'y a pas de connexion pour le moment.

Structure des fichiers disque

L'ensemble des fichiers sur le disque et les relations entre eux sont appelés structure du fichier. Différents systèmes d'exploitation peuvent prendre en charge différentes organisations de structure de fichiers. Il existe deux types de structures de fichiers : simples ou à un seul niveau, et hiérarchiques à plusieurs niveaux.

Structure de fichiers à un seul niveau est une simple séquence de fichiers. Pour rechercher un fichier sur le disque, il vous suffit de préciser le nom du fichier. Par exemple, si le fichier tetris.exe se trouve sur le lecteur A :, alors son « adresse complète » ressemble à ceci :

Les systèmes d'exploitation avec une structure de fichiers à un seul niveau sont utilisés sur les ordinateurs éducatifs les plus simples équipés uniquement de disquettes.

Structure de fichiers à plusieurs niveaux- une manière arborescente (hiérarchique) d'organiser les fichiers sur un disque. Pour faciliter la compréhension de cette problématique, nous utiliserons une analogie avec la méthode traditionnelle « papier » de stockage des informations. Dans cette analogie, un fichier est représenté comme un document intitulé (texte, dessin) sur des feuilles de papier. L'élément suivant le plus grand dans la structure du fichier est appelé catalogue. Poursuivant l'analogie « papier », nous considérerons un répertoire comme un dossier dans lequel vous pouvez joindre de nombreux documents, c'est-à-dire des fichiers. Le répertoire a également son propre nom (pensez-y sur la couverture d'un dossier).

Le répertoire lui-même peut faire partie d'un autre répertoire externe. Cela revient à imbriquer un dossier dans un autre dossier plus grand. Ainsi, chaque répertoire peut contenir de nombreux fichiers et sous-répertoires (appelés sous-répertoires). Le répertoire de niveau supérieur qui n’est imbriqué dans aucun autre répertoire est appelé répertoire racine.

Dans le système d'exploitation Windows, le terme « dossier » est utilisé pour désigner la notion de « répertoire ».

Une représentation graphique d'une structure de fichiers hiérarchique est appelée une arborescence.

En figue. 1 Les noms de répertoires sont écrits en majuscules et les noms de fichiers en minuscules. Ici, dans le répertoire racine, il y a deux dossiers : IVANOV et PETROV et un fichier fin.com. Le répertoire IVANOV contient deux sous-répertoires PROGS et DATA. Le répertoire DATA est vide ; il y a trois fichiers dans le répertoire PROGS, etc. Dans l'arborescence, le répertoire racine est généralement représenté par le symbole \.

Riz. 1. Exemple de structure de fichiers hiérarchique

Il existe deux états de répertoire (similaires aux disques logiques) : actuel et passif. Le système d'exploitation mémorise le répertoire actuel à chaque date logique du lecteur actuel, dans ce cas, le système d'exploitation stocke le nom du lecteur et le nom du répertoire.




Haut