Structure de disque de fichier. Gestion de fichiers, types de fichiers, système de fichiers, attributs de fichier

Système de fichiers Vous permet de systématiser les programmes et les données et organiser la gestion ordonnée de ces objets.

Les systèmes d'exploitation d'ordinateurs personnels imposaient un concept d'empreinte profond du système de fichiers sous-jacent au système d'exploitation UNIX. Dans UNIX, le sous-système d'E / S unifie la méthode d'accès aux fichiers et à périphériques. Dans le fichier, cela est compris comme un jeu de données sur un disque, un terminal ou tout autre périphérique.

Le système de fichiers est la partie fonctionnelle du système d'exploitation, fournissant l'exécution des opérations sur les fichiers. Le système de fichiers vous permet de travailler avec des fichiers et des répertoires (répertoires), quel que soit leur contenu, leur taille, leur type, etc.

Le système de fichiers est le système de gestion de données.

Le système de gestion de données est un système dont les utilisateurs sont exemptés de la plupart des opérations de manipulation physique et peuvent se concentrer principalement sur propriétés logiques Les données.

Les systèmes de fichiers du système d'exploitation créent des utilisateurs une représentation virtuelle de périphériques de stockage externes, ce qui vous permet de travailler avec eux non à un niveau bas de commandes pour contrôler les périphériques physiques et sur haut niveau Ensembles et structures de données.

Système de fichiers (but):

  • cache la photo de l'emplacement réel de l'information dans mémoire externe;
  • fournit l'indépendance des programmes des spécificités de la configuration informatique spécifique ( niveau logique travailler avec des fichiers);
  • fournit des réponses standard aux erreurs qui se produisent lors de l'échange de données.

Structure de fichiers

L'ensemble des fichiers sur le disque et la relation entre eux s'appelle la structure de fichiers. Les systèmes d'exploitation développés ont une structure de fichiers multi-niveaux organisée comme arbre.

Structure de fichier sous la forme d'un arbre

La structure de l'arborescence de catalogue est utilisée - l'arborescence de catalogue. Emprunté à Unix. La structure hiérarchique est la structure du système, dont les parties (composantes) sont liées à la relation d'inclusion ou de soumission.

La structure hiérarchique est décrite par un arbre orienté dans lequel les sommets correspondent aux composants et les arcs sont connectés.

arbre de répertoire de disque g

L'arborescence orientée est un graphique avec un sommet en surbrillance (racine) dans laquelle il existe un seul chemin entre la racine et n'importe quel sommet. Dans le même temps, deux options d'orientation sont possibles: soit tous les chemins sont orientés de la racine sur les feuilles, soit toutes les voies sont orientées des feuilles à la racine.

Les arbres sont utilisés pour décrire et concevoir des structures hiérarchiques.

Racine - position initiale, feuilles - position finale.

Sections

Tout dur Ou un disque magnéto-optique dans le processus de formatage peut être divisé en plusieurs parties et travailler avec eux comme disques distincts (indépendants). Ces pièces sont appelées sections ou disques logiques. Le scission de disque en plusieurs disques logiques peut être nécessaire en raison du fait que le système d'exploitation ne peut pas fonctionner avec les disques, dont la taille dépasse une certaine quantité. Très pratique de stocker des données et des programmes personnalisés séparément de logiciel système (OS), parce que le système d'exploitation peut "voler de l'ordinateur".

Section - zone de disque. Sous un disque logique (partition), un ordinateur est compris comme tout support d'information avec lequel le système d'exploitation fonctionne comme un seul objet entier.

Nom du disque - désignation de disque logique; Enregistrement dans le répertoire racine.

Les disques logiques (sections) sont notés par des lettres latines A, B, C, D, E, ... (32 lettres de A à Z).

Les lettres A, B sont réservées à désigner des disques de disquettes.

C est un disque dur qui produit généralement un système d'exploitation.

Les lettres restantes - disques logiques, CD, etc. Quantité maximale Les disques logiques pour Windows sont infinis.

La table de partition indique l'emplacement du début et de la fin de cette section et du nombre de secteurs de cette section (lieu et taille).

Structure du fichier de disque logique

Pour désigner des informations sur le disque Situé dans le fichier, vous devez connaître l'adresse physique du premier secteur (numéro de surface + numéro de piste + numéro de secteur), le nombre total de clusters occupé par ce fichier, adresse du cluster suivant, Si la taille du fichier est supérieure à la taille d'un cluster

Éléments de structure de fichier:

    secteur de départ ( botte, Secteur de démarrage);

    table de placement de fichier (tableau d'allocation de graisse);

    annuaire racine (répertoire racine);

    zone de données (reste de l'espace disque disponible).

Structure de fichier sur une disquette de 1060 kb

Secteur de démarrage - premier secteur du disque (initial). Situé sur la piste 0, 0 piste.

Le secteur de démarrage contient des informations de service:

    taille du cluster de disque (bloc de grappes qui combine plusieurs secteurs à un groupe pour réduire la taille de la table FAT);

    l'emplacement de la table FAT (dans le secteur de l'eau est un pointeur sur l'emplacement de la graisse);

    taille de la table de graisse;

    le nombre de tables de graisse (il y a toujours au moins 2 copies du tableau pour garantir la fiabilité et la sécurité, car la destruction des graisses entraîne une perte d'informations et est difficile à restaurer);

    l'adresse du début du répertoire racine et de sa taille maximale.

Le secteur de départ est l'unité de démarrage initiale (chargeur) - enregistrement de démarrage Enregistrement de démarrage.

Le chargeur de démarrage est un programme de service qui place le programme exécuté dans rAM et le conduit à l'état de préparation à l'exécution.

Graisse (table de placement de fichier)

FAT (Tableau d'allocation de fichier) - Table de placement de fichier. Il définit quelles parties du disque sont à chaque fichier. La longueur des données de disque est représentée dans le système d'exploitation en tant que séquence de clusters numérotés.

La graisse est une gamme d'éléments adressant des grappes de la zone de données de disque. Chaque grappe de la zone de données correspond à un élément gras. Les éléments de graisse servent de chaîne de références à des clusters de fichiers dans la zone de données.

La graisse consiste en des éléments de 16/32/64 bits. Au total, le tableau peut atteindre 65520 éléments, chacun d'eux (à l'exception des deux premiers) correspond au cluster de disque. Le cluster est l'unité dans laquelle l'espace de la zone de données sur le disque pour les fichiers et les répertoires est distribué. Les deux premiers éléments de la table (avec des nombres 0 et 1) sont réservés et chacun des éléments restants du tableau décrit l'état du cluster de disque avec le même numéro. L'élément peut indiquer que le cluster est libre que le cluster est défectueux, que le cluster appartient au fichier et est le dernier cluster du fichier. Si le cluster appartient au fichier et n'est pas son dernier cluster, l'élément de table contient le numéro de cluster suivant dans ce fichier.

La graisse est un élément extrêmement important de la structure de fichiers. Les violations de la graisse peuvent entraîner une perte complète ou partielle d'informations sur l'ensemble du disque logique. C'est pourquoi il y a deux copies de graisse sur le disque. Exister programmes spéciauxqui contrôlent l'état de la graisse et les violations correctes.

Pour différents OSS nécessaires différentes versions Gros.

Windows 95 gras 16, graisse 32

Windows NT (XP) NTFS

Novell NetWare Turbofat.

UNIX NFS, REISERFS

Informations sur la structure logique

Informations complètes Sur les grappes qui occupent des fichiers sont contenus dans la table de localisation du fichier FAT (tableau d'allocation de fichiers gras).

Le nombre de cellules adipeuses correspond au nombre de clusters sur le disque et les valeurs de cellule sont des chaînes d'emplacement de fichier, c'est-à-dire Séquences d'adresses de cluster dans lesquelles les fichiers sont stockés ..

Par exemple, pour les fichiers File_1 et File_2 La graisse de table du 1er à la 54ème cellule prend le formulaire:

Graisse grasse.

Il s'agit d'une zone de disque spécifique créée lors du processus d'initialisation du disque, qui contient des informations sur les fichiers et les répertoires stockés sur le disque. Le répertoire racine existe toujours sur le disque formaté.

Il n'est pas incorporé dans aucun autre répertoire, il s'agit du répertoire de niveau supérieur.

Sur un disque il n'y a qu'un seul répertoire racine

Le répertoire est un ensemble nommé de fichiers et de sous-répertoires (c'est-à-dire des annuaires imbriqués).

Catalogue (dossier) - un espace disque spécial dans lequel les informations de localisation sont stockées.

La répertoire stocke des informations de fichier et des sous-répertoires - nom, taille, date et heure dernière mise à jour etc.

Chaque répertoire a un nom et peut être enregistré dans un autre répertoire.

L'objectif principal d'une telle structure d'annuaire est d'organiser le stockage effectif d'un grand nombre de fichiers sur le disque.

SubDirectory - un répertoire d'un niveau inférieur (incorporé) par rapport au répertoire actuel.

Annuaire actuel (dossier) - Répertoire avec lequel ce moment L'utilisateur fonctionne (parcourant le contenu du répertoire).

exemple de structure de fichier de disque avec

Nous nous tournons vers le sujet suivant au système de fichiers principal - fichier

Comment installer de tels boutons?
Soyons amis!

kompucnulja.ru.

Fichiers et structures de fichiers - Informatique à l'école

Noms logiques des dispositifs de mémoire externes

Plusieurs périphériques de mémoire externes peuvent être connectés à chaque ordinateur. Le dispositif principal de la mémoire externe du PC est un disque dur. Si un disque dur comporte un conteneur suffisamment grand, il est divisé en plusieurs partitions logiques.

La présence de plusieurs partitions logiques sur un disque dur fournit à l'utilisateur les avantages suivants:

Vous pouvez stocker le système d'exploitation dans une section logique et les données sont dans une autre, ce qui vous permettra de réinstaller le système d'exploitation sans affecter les données;

Sur un disque dur, différents systèmes d'exploitation peuvent être installés sur diverses partitions logiques;

La maintenance d'une section logique n'affecte pas les autres sections.

Chaque dispositif de mémoire externe connecté à l'ordinateur, ainsi que chaque section logique du disque dur, a un nom logique.

Dans le système d'exploitation Windows, les noms logiques des dispositifs de mémoire externes constitués d'une lettre latine et d'une marque de côlon sont prises:

Pour les disques de disquettes (disques de disquettes) - A: et dans:;

Pour disques durs et leurs sections logiques - avec:, D:, E: etc.;

Pour les lecteurs optiques - Noms suivant l'alphabétique après le nom de la dernière disponible sur l'ordinateur d'un disque dur ou d'une partition d'un disque dur (par exemple, F :);

Pour la mémoire flash connectée à l'ordinateur - le nom suivant le nom de famille du lecteur optique (par exemple, G :).

Dans la salle d'opération système Linux D'autres règles de dénomination des disques et de leurs sections sont acceptées.

Par example:

Les sections logiques appartenant au premier disque rigide reçoivent les noms de HDAL, HDA2, etc.

Les sections logiques appartenant au deuxième disque rigide reçoivent les noms de HDBL, HDB2, etc.

Tous les programmes et données sont stockés dans la mémoire externe de l'ordinateur en tant que fichiers.

Le fichier est la zone nommée de la mémoire externe.

Le système de fichiers fait partie du système d'exploitation, qui définit la méthode d'organisation, de stockage et de dénomination des fichiers sur les informations multimédia.

Le fichier est caractérisé par un ensemble de paramètres (nom, taille, date de création, date de modification de la dernière modification) et attributs utilisés par le système d'exploitation pour le traitement (archive, systémique, masquée, en lecture seule). La taille du fichier est exprimée en octets.

Le nom du fichier, en règle générale, se compose de deux parties séparées par le point: le nom du fichier lui-même et l'extension elle-même. En fait, le nom du fichier donne à l'utilisateur. Il est recommandé de le faire en significatif, reflétant le nom du contenu du fichier, bien que l'utilisateur puisse spécifier un ensemble arbitraire de caractères sous forme de nom. L'extension de nom est généralement spécifiée par le programme automatiquement lors de la création d'un fichier. Les extensions ne sont pas obligatoires, mais elles sont largement utilisées. L'extension permet à l'utilisateur sans ouvrir le fichier, de déterminer son type - quel type d'informations (programme, texte, dessin, etc.) y est contenu. L'extension permet au système d'exploitation d'ouvrir automatiquement le fichier.

Dans les systèmes d'exploitation modernes, le nom du fichier peut inclure jusqu'à 255 caractères et les lettres d'alphabets et d'espaces nationaux peuvent être utilisées. L'extension de nom de fichier est enregistrée après le point et contient généralement 3-4 caractères.

Sous Windows OS dans le nom de fichier, il est interdit d'utiliser les caractères suivants: \\, /, :, *, *, ",", |. En Linux Ces caractères, sauf si elles devraient être utilisées avec prudence, comme certains d'entre eux peuvent avoir une signification particulière, ainsi que pour considérer la compatibilité avec les autres systèmes d'exploitation.

Le système d'exploitation Linux, contrairement à Windows, distingue les lettres minuscules et majuscules du nom de fichier: Par exemple, file.txt, fichier.txt et fichier.txt est sous Linux trois fichiers différents.

Le tableau indique les types de types de fichiers les plus courants et leur expansion:

Dans Linux OS met en évidence types suivants Des dossiers:

Fichiers réguliers - fichiers avec des programmes et des données;

Catalogues - fichiers contenant des informations sur les annuaires;

Les fichiers de périphériques spéciaux sont des fichiers utilisés pour représenter les périphériques physiques de l'ordinateur (lecteurs durs et optiques, imprimante, colonnes sonores, etc.).

Catalogues

Sur chaque support informatique de l'information (rigide, disque optique ou mémoire flash) Un grand nombre de fichiers peuvent être stockés. Pour plus de commodité de la recherche d'informations, des fichiers sur certaines fonctionnalités sont combinés à des groupes appelés répertoires ou dossiers.

Le répertoire obtient également son propre nom. Il peut lui-même faire partie d'un autre, externe par rapport au catalogue. Chaque répertoire peut contenir plusieurs fichiers et répertoires imbriqués.

Le répertoire est l'ensemble nommé de fichiers et de sous-répertoires (annuaires imbriqués).

Le répertoire de haut niveau s'appelle le répertoire racine.

Au système d'exploitation. Windows tout. transporteur Il possède un répertoire racine créé par le système d'exploitation sans participation des utilisateurs. Les répertoires racines ajoutent au nom logique du périphérique de mémoire externe correspondant du signe "\\" (slash inverse) sont indiqués: a: \\, c: \\, d: \\, e: \\, etc., etc.

DANS Catalogues Linux Les disques durs ou leurs partitions logiques n'appartiennent pas au niveau supérieur du système de fichiers (ne sont pas des annuaires bruns). Ils sont "montés" dans le répertoire MNT. Les autres dispositifs de mémoire externes (disques flexibles, optiques et flash) sont «montés» au catalogue multimédia. Les catalogues MNT et les médias, à leur tour, sont "montés" dans un seul répertoire racine, indiqué par le signe "/" (slash direct).

Fichier de disque

La structure de fichier du disque est un ensemble de fichiers sur disque et interconnexions entre eux.

Les structures de fichiers sont simples et multi-niveaux (hiérarchiques).

Les structures de fichiers simples peuvent être utilisées pour les disques avec une petite (jusqu'à plusieurs dizaines). Dans ce cas, la table des matières de disque est une séquence linéaire de noms de fichier (Fig. 2.8). Il peut être comparé à l'appel d'un livre d'enfants, qui contient les noms des histoires incluses dans ses numéros de première page.

Les structures de fichiers hiérarchiques sont utilisées pour stocker de grandes (centaines et milliers) le nombre de fichiers. La hiérarchie est l'emplacement des pièces (éléments) de l'ensemble dans l'ordre du plus élevé au plus bas. Le répertoire initial (racine) contient des fichiers et des répertoires imbriqués du premier niveau. Chacun des répertoires de premier niveau peut contenir des fichiers et des répertoires de second niveau recensés, etc. (Fig. 2.9). Dans ce cas, la table des matières de disque peut être comparée à la table des matières de notre manuel: elle est attribuée aux chapitres composées de paragraphes, qui sont divisées en paragraphes distincts, etc.

Utilisateur, combinant à ses propres fichiers discrétionnaires aux répertoires, il est possible de créer un système de stockage pratique pour lui-même. Par exemple, vous pouvez créer des répertoires de stockage distincts. documents texte, photos numériques, mélodies, etc.; Dans le catalogue pour les photos, combiner des photos au fil des ans, des événements, de l'appartenance, etc. Savoir comment le catalogue appartient au fichier, accélère de manière significative sa recherche.

L'image graphique de la structure de fichiers hiérarchique s'appelle du bois. Sous Windows, des catalogues sur différents disques peuvent former plusieurs arbres distincts; En Linux, les catalogues sont combinés dans un seul arbre, commun à tous les disques (Fig. 2.10). Les structures hiérarchiques vidoïdes peuvent être décrites verticalement et horizontalement.

Nom du fichier complet

Pour faire référence au fichier souhaité stocké sur un disque, vous pouvez spécifier le chemin d'accès au fichier - les noms de tous les répertoires de la racine à celle de laquelle le fichier est directement.

Dans le système d'exploitation Chemin de Windows Le fichier commence par le nom logique du périphérique de mémoire externe; Après le nom de chaque sous-répertoire, la barre oblique inversée est mise. Dans le système d'exploitation Linux, le chemin du fichier commence par le nom du répertoire racine unique; Après le nom de chaque sous-répertoire, la barre droite est mise.

Le chemin constant enregistré sur le fichier et le nom de fichier constituent le nom de fichier complet. Il ne peut y avoir de deux fichiers qui ont les mêmes noms complets.

Un exemple de nom de fichier complet dans Windows: e: \\ images \\ photo \\ katun.jpg

Exemple Nom de fichier complet dans Linux OS: / Accueil / Methody / Texte

Tâche 1. L'utilisateur a fonctionné avec un catalogue C: \\ Physics \\ Tâches \\ Kinematics. Au début, il se leva à un niveau supérieur, puis une fois de nouveau augmenté à un niveau supérieur, puis descendu dans le catalogue d'examens, dans lequel se trouve le fichier informatique. Quel est le chemin de ce fichier?

Décision. L'utilisateur a travaillé avec le catalogue C: \\ Physique \\ Kinematics. En augmentant un niveau, l'utilisateur s'est avéré être dans le catalogue avec: \\ Physics \\ Tâches. En augmentant un autre niveau, l'utilisateur était dans le catalogue avec: \\ Physics. Après cela, l'utilisateur est allé au répertoire d'examen dans lequel le fichier est situé. Le chemin complet du fichier est le suivant: C: \\ Physique / Examen

Tâche 2. L'enseignant a travaillé dans le catalogue 0: \\ Leçons \\ 8 classe \\ Travaux pratiques. Ensuite, il a déménagé dans les catalogues au niveau ci-dessus, est allé au sous-répertoire de présentation et a supprimé le fichier d'introduction. Quel est le nom de fichier complet que l'enseignant a supprimé?

Décision. L'enseignant a travaillé avec un catalogue de 0: \\ Leçons \\ 8 classe \\ travaux pratiques. Après avoir augmenté d'un niveau, c'était dans le catalogue B: \\ Leçons \\ 8ème année. Après cela, l'enseignant descendit dans le répertoire de présentation, le chemin d'accès aux dossiers est: B: \\ Leçons \\ 8 Classe \\ Présentation. Dans ce répertoire, il a supprimé le fichier d'introduction .ppt, le nom complet de qui est 0: \\ Leçons \\ 8 class \\ présentations \\ introduction.ppt

Travailler avec des fichiers

Les fichiers sont créés à l'aide de systèmes logiciels de programmation et d'application.

Dans le processus de travail sur un ordinateur sur des fichiers, les opérations suivantes sont le plus souvent effectuées:

Copie (une copie d'un fichier dans un autre répertoire ou un autre opérateur est créée;

Déplacer (transfert de fichier vers un autre répertoire ou un autre support, fichier original détruit);

Renommer (renommer le nom du fichier lui-même);

Suppression (dans le répertoire source L'objet est détruit).

Lors de la recherche d'un fichier dont le nom est connu de manière inexacte, il est pratique d'utiliser le masque de nom de fichier. Le masque est une séquence de lettres, de chiffres et d'autres caractères valides dans les noms de fichiers, parmi lesquels les caractères suivants peuvent également se produire:

"?" (point d'interrogation) - signifie exactement un symbole arbitraire;

"*" (Astérisque) signifie toute séquence (y compris vide) de caractères de longueur arbitraire.

Par exemple, sur un masque N * .txt, tous les fichiers avec l'extension TXT seront trouvés, dont les noms commencent par la lettre "N", y compris le fichier N.TXT. Par masque N ?. * Les fichiers avec des extensions arbitraires et des noms de deux lettres commençant par la lettre "n" seront trouvés.

LA CHOSE LA PLUS IMPORTANTE

Le dispositif principal de la mémoire externe du PC est un disque dur. Si un disque dur comporte un conteneur suffisamment grand, il est divisé en plusieurs partitions logiques. Chacune connectée à l'ordinateur est un périphérique de mémoire externe, ainsi que chaque section logique du disque dur contient des noms logiques.

Le fichier est la zone nommée de la mémoire externe. Le nom du fichier, en règle générale, se compose de deux parties séparées par le point: le nom du fichier lui-même et l'extension elle-même.

Le répertoire est l'ensemble nommé de fichiers et de sous-répertoires (annuaires imbriqués). Le répertoire de haut niveau s'appelle le répertoire racine.

La structure de fichier du disque est un ensemble de fichiers sur disque et interconnexions entre eux. Les structures de fichiers sont simples et multi-niveaux (hiérarchiques).

Le chemin du fichier est le nom de tous les répertoires de la racine à celle de laquelle le fichier est directement. Le chemin constant enregistré sur le fichier et le nom de fichier constituent le nom de fichier complet. Le nom complet du fichier est unique.

sites.Google.com.

§Onze. Sur les fichiers et les structures de fichiers

Les principaux sujets du paragraphe:

qu'est-ce qu'un fichier;

nom de fichier;

disques logiques;

structure de fichier de disque;

le chemin du fichier, le nom complet du fichier;

table de placement sur le disque.

Quel est le fichier

Les informations sur le support externe sont stockées en tant que fichiers. Travailler avec des fichiers est un type d'ordinateur très important. Dans les fichiers stockés tous: logiciels et informations requises pour l'utilisateur. Avec des fichiers, comme avec des documents d'affaires, vous devez constamment faire quelque chose: pour les réécrire d'un média à un autre, détruire inutile, créer de nouvelles recherches, renommer, mettre en place d'une manière ou d'une autre, etc.

Le fichier est des informations stockées sur le support extérieur et combinées avec un nom commun.

Chaque fichier est stocké un objet d'informations distinct: un document, un article, un tableau numérique, un programme, etc. Les informations ci-jointes dans le fichier deviennent actives, c'est-à-dire que vous pouvez traiter uniquement par un ordinateur, seulement après sa charge dans la RAM,

Tout utilisateur exécuté sur un ordinateur doit traiter des fichiers. Même pour jouer à un jeu d'ordinateur, vous devez savoir comment son programme est stocké, vous pourrez trouver ce fichier et initialiser le programme.

Utilisation de fichiers sur l'ordinateur est effectué à l'aide du système de fichiers. Le système de fichiers est la partie fonctionnelle du système d'exploitation, fournissant l'exécution des opérations sur les fichiers.

Pour trouver le fichier souhaité, l'utilisateur doit être connu: a) quel est le nom du fichier; b) où le fichier est stocké1.

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: myProg.pas.

À gauche du point est le nom du fichier (MyProg). La partie suivante du nom s'appelle l'extension de fichier (PAS). Habituellement, les lettres et les chiffres latins sont utilisés dans les noms de fichiers. Dans la plupart des OS, la longueur maximale de l'expansion est de 3 caractères. De plus, le nom de fichier peut ne pas avoir d'expansion. Dans le système d'exploitation Windows dans les noms de fichiers, l'utilisation de lettres russes est autorisée; Longueur maximale du nom - 255 caractères.

L'extension indique quel type d'information est stocké dans ce fichier. Par exemple, le txt d'extension indique généralement fichier texte (contient du texte); Expansion de RSX - fichier graphique (Contient la figure), le fichier Zip ou GAG - archive (contient des informations sur les archives compressées), le PAS est un programme à Pascal.

Disques logiques

Sur un ordinateur, plusieurs disques - appareils avec des disques. Chaque lecteur est attribué un nom d'une lettre (après quoi le côlon est placé), par exemple, et :, s :, s :. Souvent sur le disque des ordinateurs personnels grand réservoirintégré dans l'unité système (on l'appelle disque dur), diviser les sections. Chacune de ces sections s'appelle un disque logique et est attribué à un nom de:, D:, e; etc. Noms A: et dans: appartiennent généralement à disques remplaçables Petit volume - disques flexibles (flop). Ils peuvent également être considérés comme des noms de disque, uniquement logiques, chacun d'eux qui est entièrement occupé par le disque réel (physique). Par conséquent, A :,,,,,,,,,, Voici tous les noms des disques logiques,

Le nom du disque logique contenant le fichier est la première "coordonnée", qui définit l'emplacement du fichier.

Fichier de disque

L'ensemble des fichiers sur le disque et la relation entre eux s'appelle la structure de fichiers. Divers OSS peuvent prendre en charge différentes structures de fichiers. Il existe deux variétés de structures de fichiers: simples ou simples et hiérarchiques - multi-niveaux.

Une structure de fichier à un niveau unique est une simple séquence de fi pêche. Pour trouver un fichier sur le disque, spécifiez simplement le nom du fichier. Par exemple, si le fichier Tetris.exe est sur le disque A: 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 de formation les plus simples équipés de seulement des disques flexibles.

Une structure de fichiers à plusieurs niveaux - une méthode de la forme d'arbres (hiérarchique) d'organisation de fichiers sur un disque. Pour faciliter la compréhension de cette question, nous utilisons l'analogie avec la méthode traditionnelle "papier" de stockage d'informations. Dans une telle analogie, le fichier semble être un document intitulé (texte, dessin) sur des feuilles de papier. Le prochain élément le plus important de la structure de fichiers s'appelle un catalogue. Poursuivre l'analogie "papier", le catalogue sera soumis sous forme de dossier dans lequel vous pouvez joindre beaucoup de documents, c'est-à-dire des fichiers. Le répertoire reçoit également son propre nom (imaginez qu'il est écrit sur la couverture du dossier).

Le catalogue lui-même peut faire partie d'un autre, externe par rapport au répertoire. Ceci est similaire à la manière dont le dossier est investi dans un autre dossier de la taille plus grande. Ainsi, chaque répertoire peut contenir beaucoup de fichiers et de répertoires imbriqués en soi (ils sont appelés sous-répertoires). Le répertoire de niveau supérieur qui n'est pas investi dans aucun autre répertoire s'appelle le répertoire racine.

Dans le système d'exploitation Windows, le terme 4Patch est utilisé pour désigner le concept "répertoire".

L'image graphique de la structure de fichiers hiérarchique s'appelle du bois.

En figue. 2.9 Les noms de catalogue sont écrits par des lettres majuscules et les fichiers sont plats. Ici, dans le répertoire racine, il y a deux dossiers: Ivanov et Petrov et un fichier Fins.com. Le dossier Ivanov contient deux progsttes et dossiers de données investis. Dossier de données - vide; Dans le dossier PROGS, il existe trois fichiers, etc., sur l'arborescence, le répertoire racine est généralement représenté par un symbole \\.

Le chemin du fichier

Maintenant, imaginez que vous devez trouver un document spécifique. Pour ce faire, vous devez connaître la boîte dans laquelle il est, ainsi que le "chemin" au document à l'intérieur de la case: toute la séquence des dossiers que vous souhaitez ouvrir pour accéder aux papiers désirés.

La deuxième coordonnée définissant l'emplacement du fichier est le chemin d'accès au fichier sur le disque. Le chemin du fichier est une séquence composée de noms de répertoires "allant de la racine et de la fin de laquelle le fichier est enregistré directement.

Tout cela est familier à l'analogie fabuleuse du concept de "Le chemin du fichier" suspendu au fromage, dans le fromage, le lièvre, dans le lièvre - canard, dans le canard - un œuf, dans l'oeuf - une aiguille, à la fin de la mort de Koscheeva. "

Nom de disque logique enregistré constamment, le chemin de fichier et le nom de fichier constituent le nom complet du fichier.

Si présenté à la Fig. 2.9 La structure de fichiers est stockée sur un disque avec:, puis les noms complets de certains fichiers inclus dans les symboles des systèmes d'exploitation MS-DOS et Windows ressemblent à ceci:

Table de placement de fichier

Les informations sur la structure de fichiers du disque sont contenues sur le même disque que la table d'affichage de fichiers. À l'aide du système de fichiers OS, l'utilisateur peut afficher séquentiellement le contenu des répertoires (dossiers) à l'écran, en déplaçant la structure de fichier vers le bas ou vers le haut.

En figue. 2.10 Affiche un exemple d'affichage sur l'ordinateur de l'arborescence de répertoire sur le disque logique E: (fenêtre de gauche).

La fenêtre droite contient le contenu du dossier Arcon. Ce sont une variété de types de fichiers différents. À partir de là, par exemple, il est clair que le nom complet du premier fichier de la liste est comme suit:

Dans la table, vous pouvez obtenir plus d'informations sur les fichiers. Par exemple, le fichier DOS4GW.EXE a une taille de 254 556 octets et a été créé le 31 mai 1994 à 2 heures 00 min.

Après avoir trouvé dans cette liste l'enregistrement du fichier souhaité, à l'aide des commandes du système d'exploitation, l'utilisateur peut effectuer diverses actions avec elle: initialiser le programme contenus dans le fichier; Supprimer, renommez, copiez le fichier. Vous apprendrez toutes ces opérations dans une leçon pratique.

Brièvement sur la chose principale

Le fichier est des informations stockées sur le support extérieur et combinées avec un nom commun.

Le système de fichiers est la partie fonctionnelle du système d'exploitation, ce qui garantit l'exécution des opérations avec des fichiers.

Le nom du fichier est constitué d'un nom et d'une expansion elle-même. L'extension indique le type d'informations dans le fichier (type de fichier).

La structure de fichier du disque est un ensemble de fichiers sur disque et interconnexions entre eux. Les structures de fichiers sont simples et multi-niveaux (hiérarchiques).

Le répertoire est l'ensemble nommé de fichiers et de sous-répertoires (annuaires imbriqués). Le répertoire de niveau supérieur est appelé racine. Il n'est investi dans aucun répertoire.

Le nom du fichier complet consiste en un nom de disque, le chemin d'accès au fichier sur le disque et le nom du fichier.

Questions et tâches

1. Comment le système d'exploitation est-il appelé "utilisé dans votre classe informatique?

2. Comment la structure de fichier utilise-t-elle le système d'exploitation sur vos ordinateurs (simple, multi-niveaux)?

3. Combien que les entraînements physiques fonctionnent-ils sur vos ordinateurs? Combien de disques logiques est sur des disques physiques et quels noms ont-ils dans le système d'exploitation?

4. Quelles règles obéissent aux noms de fichiers dans votre système d'exploitation?

5. Quel est le chemin du fichier sur le disque, le nom complet du fichier?

6. Le suivant (sous la direction de l'enseignant) affiche les annuaires de disque sur vos ordinateurs à l'écran.

7. Afin d'initialiser le travail des programmes à partir de fichiers de programme (tels que EXE, COM).

8. Afin d'effectuer des opérations de fichier de base dans le système d'exploitation utilisé (copier, déplacer, supprimer, renommer des fichiers).

txtbooks.ru.

Structure de fichier et de fichier. Opérations de fichier

Afin de comprendre quels principes fonctionnent systèmes informatiquesIl ne suffit pas d'interagir avec la "opération" au niveau visuel. Pour une compréhension complète de tout cela, il est nécessaire d'imaginer clairement ce qu'est une structure de fichiers et de fichiers. Lorsque vous envisagez ce sujet, il sera indiqué pourquoi il est nécessaire.

Concept de fichier et structure de fichiers

Tout d'abord, vous devez décider des termes et des concepts les plus importants. La clé est la clé ici, qui détermine les mécanismes d'exploitation du système dans le plan de programme.

Donc, le fichier est un objet contenant certaines informations. Pour comprendre quels fichiers de données sont des fichiers, des structures de fichiers et de leur interaction, il est préférable de donner un exemple de la vie, par exemple, comparez ces concepts avec un livre régulier.

Tout le monde sait que dans presque tous les livres, vous pouvez trouver la couverture, les pages, la table des matières, les chapitres et les sections. Pour la compréhension la plus simple, la couverture est l'ensemble du système de fichiers de l'ensemble, des dossiers de page (répertoire), dans lequel les fichiers individuels sont stockés, la table des matières - le gestionnaire de fichiers, les chapitres et les partitions - fichiers contenant des informations spécifiques.

En règle générale (pas toujours, la vérité), la désignation d'objet appelée le fichier est composée de deux parties: nom et expansion. En fait, le nom peut être absolument arbitraire et installé dans différentes langues. L'expansion est une désignation particulière de trois autres litres latins, ce qui indique le type de données. Simplement mis, sur l'extension, on peut comprendre quel programme un fichier est assorti s'il est systémique, etc.

L'ouverture du fichier par défaut dans n'importe quel système d'exploitation est effectuée par double clic de souris. Cependant, ce n'est pas un fait que tout peut être ouvert de cette manière. L'exemple le plus simple: les fichiers exécutables sous Windows, ayant une extension.exe, peuvent être lancés, mais les mêmes bibliothèques dynamiques, dans l'extension, indiquées comme.dll, bien qu'ils contiennent des codes exécutables, cependant, ils ne s'ouvrent pas. Ceci est uniquement connecté au fait que l'appel à leur contenu est effectué par d'autres composants logiciels, ou l'appel au code est effectué par des composants spécialisés du système d'exploitation lui-même. Mais c'est l'exemple le plus facile.

Les fichiers (objets) qui ne correspondent pas au système d'exploitation, ni aucun programme, OUVERT ne sera pas aussi facile. À peu près parlant, aucune "opération" ne comprendra pas quel type d'outil d'ouverture doit être lancé. Au mieux, il sera invité à choisir le programme approprié à partir de la liste des solutions probables données.

Fichiers et structure de fichiers: Informatique à l'aube du développement de la technologie informatique

Voyons maintenant quelles technologies de l'information étaient représentées lorsque les premiers ordinateurs sont apparus. On pense que le système principal utilisé à l'époque était primitif aux heures actuelles de DOS, dans lesquelles des équipes spécialisées devaient accéder aux fonctions.

Avec l'avènement de l'encrégion unique, Norton Commander, un tel besoin de disparaître (certaines équipes devaient encore prescrire), mais diminuaient plutôt. C'est ce gestionnaire de fichiers, basé sur notre exemple et peut être appelé une table des matières, car toutes les données stockées sur un disque dur ou un support externe ont été clairement structurées.

Fichiers et dossiers

Comme déjà compréhensible, il existe plusieurs types de base d'objets dans n'importe quel système. La structure de fichiers et de fichiers, en plus de l'élément principal (fichier), sont inséparables à partir du concept du dossier. Parfois, ce terme est indiqué comme un "catalogue" ou "répertoire". En substance, cette section dans laquelle des composants individuels sont stockés.

En principe, sans parler pages de livreLe concept le plus clairement du dossier peut être exprimé si vous regardez une sorte de tiroirs avec de nombreuses boîtes dans lesquelles quelque chose réside. C'est quelque chose "quelque chose" et il y a des fichiers et les boîtes sont des répertoires.

Exemples de recherche de fichiers les plus simples

Basé sur ce qui précède, il peut être conclu sur recherche rapide informations. Dans toute "opération" actuelle, des fonds sont à cette fin. Dans le même gestionnaire de fichiers (par exemple, l'explorateur Windows), dans un champ spécial, il suffit d'entrer au moins une partie du nom du fichier, après quoi le système affiche tous les objets contenant la chaîne entrée.

Cependant, pour une recherche plus précise, vous devez parfois savoir où se trouve exactement le fichier de recherche. À peu près parlant, vous devez choisir une certaine boîte dans la commode, où le sujet dont nous avons besoin est. La recherche elle-même est effectuée en utilisant outil standard Dans le gestionnaire de fichiers, mais vous pouvez utiliser la combinaison comme Ctrl + F, ce qui provoque la chaîne de recherche.

Qu'est-ce qu'un système de fichiers?

Les fichiers et les structures de fichiers ne peuvent pas être imaginés sans comprendre le système de fichiers. Remarque, la structure de fichier et le système de fichiers ne sont pas les mêmes. La structure est la principale forme de rationalisation des fichiers, si vous souhaitez systématiser les données, mais le système de fichiers est une méthode définissant la structure de la structure. En d'autres termes, il s'agit du principe de traitement des données en termes de placement sur un disque dur ou de tout autre porteur d'informations.

Aujourd'hui, les systèmes de fichiers peuvent être trouvés beaucoup. Par exemple, le système de graisse avec l'architecture 8, 16, 32 et 64 bits, NTFS et Refs sont devenus les plus célèbres pour les fenêtres du moment du développement de l'équipement informatique. Système de fichiers, structure de fichier, méthode de streaming sont étroitement liés. Mais maintenant quelques mots sur les systèmes eux-mêmes.

Sans parler de détails techniques, il convient de noter que la principale différence entre eux consiste uniquement que la graisse a une taille de grappe plus grande pour stocker et accélérer l'accès aux petits fichiers de volume, et les NTFS et les refues sont optimisés pour les grandes matrices de données et leur accès rapide. vitesse de lecture maximale avec disque dur.

Opérations de fichier

Voyons maintenant de l'autre côté à quelle est la structure de fichiers des systèmes d'exploitation. Opérations avec des fichiers fournis dans toute "opération", en général, pas particulièrement différente.

Parmi les fichiers principaux sont affectés à la création d'un fichier, d'une ouverture, d'une visualisation, d'une modification, de sauvegarde, de renommage, de copie, de déménagement, de suppression, etc. Ces actions sont standard pour tous systèmes existants. Cependant, il existe certaines fonctionnalités spécifiques.

Archivage des données

Parmi les fonctions spécifiques, vous pouvez tout d'abord mettre en évidence la compression de fichiers et de dossiers, appelés archivage, ainsi que le processus inverse - extraire des données de l'archive. Au moment du développement du système DOS, la création de types de données d'archives était principalement réduite à l'utilisation de la norme ARJ.

Mais avec l'avènement des technologies d'archivage à glissière, de tels processus ont reçu un nouveau développement. Par la suite créé et universel archiveur rar. Ces technologies sont désormais représentées dans toute "opération" même sans avoir à installer des logiciels supplémentaires. La structure de fichier de l'opération avec des fichiers dans cette vue est interprétée comme une virtualité. En fait, la technologie de compression donne simplement au système pour indiquer qu'elle ne définit pas la taille souhaitée, mais plus petite. Les informations elles-mêmes du fichier ou du dossier lorsqu'un archivage ne change pas.

Gestion de l'affichage d'objet

Les concepts "Structure de fichiers", "Structure de fichiers", etc. doivent également être pris en compte en termes de possibilité de visiter les objets eux-mêmes. Il n'est pas secret que presque tous les utilisateurs de PC modernes ont été confrontés au terme "fichiers et dossiers cachés".

Ce que c'est? Cela signifie que seul le fait que le système a une restriction sur l'affichage de certains objets (par exemple, fichiers système Et des dossiers de sorte que l'utilisateur ne les supprime pas accidentellement). C'est-à-dire dans le plan physique, ils ne vont nulle part sur le disque dur, juste le gestionnaire de fichiers ne les voit pas.

Pour afficher tous les objets cachés, dans le même "Explorateur" doit utiliser le menu "Affichage", où une coche est installée sur l'onglet correspondant de la chaîne d'affichage de tous dossiers cachés et fichiers. Après avoir activé ce type, les objets auront des icônes translucides.

Avec la recherche objets cachés Les difficultés peuvent également survenir. Lors de la saisie du nom de fichier ou de l'extension, même avec une indication d'un emplacement spécifique, lorsque le résultat est désactivé, il n'y aura pas de résultat de tels objets (le système ne les voit pas). Afin de les trouver, vous devez entrer un symbole% à la fin du dossier racine. Par exemple, pour rechercher le répertoire Appdata, qui est caché et est situé dans dossier local Paramètres de l'utilisateur concret, vous devez utiliser la recherche% userProfile% \\ appdata. Ce n'est que dans ce cas que la structure de fichiers et de fichiers obtiendra généralement la clé de la relation.

Conclusion

Voici un bref et tout ce qui concerne la compréhension des termes principaux. En principe, il n'est pas si difficile de comprendre quelle structure de fichiers et de fichiers n'est pas si difficile dans les exemples élémentaires. Enfin, si vous voulez, vous pouvez définir ces termes comme briques et mur, dont il est plié. Brick est un fichier, une structure de fichiers muraux, où chaque brique prend un endroit strictement défini, ne mettez qu'un endroit.

Certains aspects techniques ou définitions classiques adoptés dans la programmation et les technologies informatiques n'ont pas été spécifiquement pris en compte, le matériau a été compris au niveau élémentaire.

fb.ru.

Structure de fichier (système). Voir le fichier et le catalogue

Développement méthodique de leçon

L'un des affectations de l'ordinateur est le stockage de données à long terme qui est le plus souvent stocké sur le disque dur. Jeter comment leur stockage est organisé.

Les données sont des informations. Les données peuvent être appelées texte, dessin, table. En gardant certaines données sur le disque, nous supposons qu'un jour, ils auront besoin de nous à nouveau. Mais comment les trouver alors? Vous devez savoir où ces données ont été enregistrées, ainsi que le nom pour les contacter. Pour enregistrer l'adresse et le nom de la zone de disque dans laquelle les données spécifiques sont stockées, le concept du fichier a été entré. Donc, le fichier est un espace disque nommé pour stocker un certain type de données.

Les fichiers peuvent être trop nombreux et ils peuvent être dans différents endroits fort disques. Cependant, une personne peut difficilement naviguer dans les fichiers de localisation de manière aléatoire. Afin de rationaliser et de systématiser des fichiers, un type de fichier spécial a été inventé - un répertoire une liste de liens vers des fichiers avec des données ou d'autres répertoires. Si vous ouvrez le répertoire dans le système d'exploitation, vous pouvez voir des fichiers et d'autres répertoires qui sont stockés. En fait, ces fichiers imbriqués peuvent être situés dans différents endroits du disque dur, mais le système d'exploitation leur montrera ensemble.

Souvent, les catalogues sont également appelés répertoires ou dossiers. Les trois termes indiquent la même chose.

Avons-nous un arbre ?!

Donc, chaque fichier dans le système d'exploitation doit être dans le répertoire, ainsi que chaque répertoire (une exception près) doit être dans un autre répertoire. Une exception est le "répertoire racine" à partir de laquelle tout commence. De plus, il ne peut y avoir aucune situation lorsqu'un répertoire fait référence au second, et celui-ci, en arrière, au premier.

Le ci-dessus décrit ci-dessus peut être représenté comme un arbre dont le tronc et les branches sont des répertoires et les feuilles sont des fichiers. De n'importe quelle branche peut développer l'ordre et / ou les feuilles suivants, c'est-à-dire Tout répertoire peut contenir des annuaires imbriqués et / ou des fichiers de données.

Vous pouvez dessiner la sortie suivante: le système de fichiers du système d'exploitation est la structure logique des fichiers et des répertoires. La structure décrite ci-dessus est souvent appelée hiérarchique ou arbre. Il est caractéristique de la plupart des systèmes d'exploitation. Cependant, il y a des différences. Donc, dans les systèmes d'exploitation basés sur le noyau Linux, il n'y a qu'un seul répertoire racine. Il est indiqué par le symbole de la barre oblique (/) et contient plus d'une douzaine de répertoires imbriqués. Dans les fenêtres Windows de la famille des répertoires racines, les partitions de disque dur sont disponibles pour le système.

Chaque fichier - adresse!

À partir de la structure ci-dessus, vous pouvez conclure que chaque fichier et répertoire doivent avoir sa propre adresse.

Dans la figure précédente, vous pouvez voir que le moins répertoire est situé dans le catalogue Sasha. Cela dans le répertoire domestique, qui est situé directement dans le répertoire racine. L'adresse est écrite comme suit: Premièrement, le catalogue racinaire "/" est écrit, puis les répertoires sont indiqués, à partir du plus élevé (parent) et de se terminer par le plus bas (enfant) séparé par tous les mêmes "/". Dans notre exemple, l'adresse du moins répertoire ressemblera à ceci: / home / sasha / moins. Nom d'adresse et de fichier, former son nom complet. Dans le même temps, vous devez vous rappeler la règle: il peut y avoir deux fichiers (ou répertoires) dans le système d'exploitation avec les mêmes noms complets.

L'adressage décrit ci-dessus est absolu (c'est-à-dire que l'adresse est écrite, à partir du répertoire racine). En plus de l'adressage relatif absolu utilisé souvent, où l'entrée d'adresse ne commence pas à partir du répertoire racine, mais par rapport au courant (celui qui est actuellement ouvert). Par exemple, si nous sommes dans le catalogue Sasha, nous voulons aller au catalogue Vaniy, vous devriez écrire cette adresse ../vaniy. Ici, deux points indiquent la transition au niveau ci-dessus (dans ce cas, le catalogue / Accueil). Si vous devez accéder au répertoire moins répertoire à partir du répertoire Sasha, il suffira de spécifier le nom de ce répertoire moins; Bien que l'option soit plus correcte :./ moins. Un point indique le répertoire actuel.

Gestionnaire de fichiers - votre assistant

Comment naviguer dans l'arborescence des catalogues, affichez-les et gérez-le? À ces fins, le soi-disant gestionnaires de fichiers (Les gestionnaires de coquillages graphiques modernes s'appellent également des navigateurs, car ils vous permettent de voir certains types de fichiers).


Dans la coque GNOME Graphics Par défaut, ce manager / navigateur est Nautilus. Vous pouvez l'exécuter dans le menu principal (Applications -\u003e System -\u003e Navigateur de fichiers) ou d'autres méthodes.

Nous décrivons la structure de la fenêtre ce navigateur Et les principes de base de la navigation.

Dans la fenêtre Nautilus, vous pouvez sélectionner cinq parties. La première est la ligne de menus (contient des éléments de fichier, modifier, afficher, etc.) - où l'accès aux commandes de navigation est disponible. La seconde est la barre d'outils (boutons, vers l'avant, en haut, etc.) - contient les commandes de menu les plus utilisées implémentées sous forme de boutons. La troisième est la chaîne d'adresse - contient un champ qui affiche l'adresse du répertoire actuel. Le quatrième (à gauche) est le panneau latéral - dans ce cas, le répertoire affiche l'arborescence. Et le cinquième (la plus grande partie) est une zone de visualisation - affiche le contenu du répertoire actuel.

Laissez-nous habiter sur la barre latérale qui affiche l'arborescence de répertoires (en plus de cela, le panneau peut être configuré pour afficher des informations, des notes et des histoires du répertoire actuel). Un signe d'un triangle inversé, situé au catalogue indique qu'il existe d'autres répertoires et / ou fichiers. Si vous cliquez sur ce signe, vous serez affiché dans les catalogues. La pression répétée fermera la structure de répertoire. Si vous cliquez sur le bouton gauche de la souris directement par le répertoire, son contenu sera affiché dans la fenêtre.

Bouton Retour sur la barre d'outils nous renvoie au répertoire qui a été au courant. Le bouton UP vous permet d'accéder au répertoire parent par rapport au courant. Le bouton de redémarrage met à jour le contenu du répertoire de contenu (utile dans les cas où il est connu que des modifications se sont produites dans le catalogue, mais le navigateur ne les affiche pas encore). Le bouton HOME fait le répertoire de base de l'utilisateur actuel (qui est situé à / home / user_name).

En plus de Nautilus, il existe de nombreux autres gestionnaires de fichiers. Par exemple, dans la coque graphique KDE par défaut, c'est Konqueror.

Navigation et création de fichiers

Les fichiers et les dossiers peuvent être créés de plusieurs manières. L'un d'entre eux est de créer à l'aide du menu contextuel. Pour ce faire, cliquez sur le lieu vide du répertoire actuel. clic-droit Souris et B. menu contextuel Sélectionnez Créer un dossier ou créer un document (dans ce dernier cas, le sous-menu apparaît lorsque le type de document est sélectionné). Après cela, le nom de l'objet est entré.

Si vous devez renommer l'objet, cela peut être effectué de la manière suivante: mettre en surbrillance le dossier / fichier, puis cliquez dessus avec le bouton gauche de la souris (à ne pas être confondu avec un double clic lorsque les clics se produisent rapidement les uns après les autres) ; mettez en surbrillance le dossier / fichier, puis appuyez sur la touche F2 du clavier;

cliquez sur le dossier avec le bouton droit de la souris et dans le menu contextuel qui apparaît, sélectionnez Renommer.

Après l'une de ces trois étapes, entrez un nouveau nom de fichier et appuyez sur Entrée.

Travaux pratiques. Création de fichiers et de répertoires

La tâche. Créez la structure de fichier suivante dans votre répertoire personnel.


Désignation: ellipse - répertoire, rectangle - fichier.

Des questions

  1. Pourquoi le système de fichiers est-il appelé arborescence et hiérarchique?
  2. Quel est le fichier?
  3. Comment le répertoire racine est-il de Linux? Quel catalogue par défaut contient des annuaires d'utilisateur?
  4. Qu'est-ce qu'une adresse absolue? adresse relative? Dans quels cas est-il plus approprié d'utiliser l'adresse relative?

conclusions

  • Les fichiers sont nommés espaces de disque pour stockage de données. La structure de données peut être différente.
  • La structure des catalogues du système d'exploitation est disposée par principe hiérarchique Et a une structure d'arbres.
  • Chaque objet Structure de fichier a sa propre adresse unique, dont l'enregistrement commence à partir du répertoire racine et se termine par l'objet souhaité (fichier ou catalogue). Vous pouvez passer par la structure de répertoire comme utiliser les instructions. adresses absolueset relatif.
  • Dans les systèmes d'exploitation, divers gestionnaires de fichiers sont fournis pour visualiser et gérer la structure de fichiers et de répertoires.
  • En plus des fichiers système et des catalogues, une personne peut créer et posséder. Créer des dossiers et des fichiers peut être à la fois graphiquement et à l'aide du shell de commande en mode texte.

Lors de la conservation de données, deux problèmes sont résolus: comment enregistrer des données sous forme compacte et comment assurer un accès rapide et facile à ceux-ci. En tant que bloc de stockage, un objet de longueur variable est reçu, appelé fichier. Déposer -c'est une séquence d'un nombre arbitraire d'octets, possède

nom unique de l'école. Généralement B. fichier séparé Stockez les données relatives à un type. Dans ce cas, le type de données détermine le type de fichier.

Tous les programmes et données sont stockés dans la mémoire externe du PC sous la forme de fichiers. Le fichier est une certaine quantité d'informations (programmes ou données), qui a un nom et stocké en mémoire. Le nom du fichier doit réellement transporter des données d'adresse permettant de fournir un accès aux données stockées dans le fichier. Le nom complet du fichier est composé de deux parties, séparées par un point: réellement le nom et l'expansion. Le nom donne à l'utilisateur et l'extension est définie automatiquement.

Par exemple, Extensions pour fichiers: exécutable - .hele, .cot; Text -.txt, .doc; graphique - .bmp, .gif, .jpg; son - .wav, .mid; Vidéo - .evi; logiciel - .bas, .pas, .asas, etc.

Un grand nombre de fichiers peuvent être stockés sur chaque disque. Structure de fichier - Structure de stockage hiérarchique de l'organisation de fichiers et de répertoires. Chaque disque est divisé en deux zones: zone de stockage de fichiers et répertoire contenant le nom du fichier et indiquez au début de son emplacement de disque. Le catalogue est une table des matières. Annuaire (répertoire, dossier) - un espace disque spécial dans lequel les noms de fichier sont stockés, leur taille, l'heure de mise à jour, les propriétés (Fig. 2.4).

Figure. 2.4.

En tant que sommet de la structure, le nom du transporteur sur lequel les fichiers sont enregistrés.

D'autres fichiers sont regroupés dans des annuaires (dossiers), à l'intérieur des annuaires imbriqués (sous-dossiers) peuvent être créés. Le chemin d'accès au fichier commence par le nom du périphérique et inclut tous les noms des répertoires à travers lesquels il passe. Le symbole est utilisé comme séparateur (évier inverse, slash inverse). Le chemin est une séquence de noms de répertoires ou de symboles séparés par le symbole. Le chemin définit la route du répertoire actuel ou racine dans le répertoire où se trouve le fichier souhaité. Par exemple, c: textgamesproba.txt - Le chemin, le nom complet du fichier (votre propre nom de fichier avec accès à celui-ci).

Tous les disques modernes fournissent un système de fichiers conçu pour stocker des données sur les disques et l'accès à l'accès. Le principe de l'organisation du système de fichiers - tabulaire.

La surface du disque dur est considérée comme une matrice tridimensionnelle, dont les mesures sont des nombres surfaces, cylindre et secteurs. Sous le cylindre, une combinaison de toutes les pistes appartenant à différentes surfaces et se situe sur une distance égale de l'axe de rotation. Les données sur lesquelles le fichier est enregistré dans le fichier est stocké dans la zone du système de disque. Le format des données de service est déterminé par un système de fichiers spécifique. La violation de l'intégrité des données de service conduit à l'impossibilité d'utiliser les données enregistrées sur le disque. Les exigences de fiabilité spéciales sont présentées à la zone du système. L'intégrité, la cohérence et la fiabilité de ces données sont surveillées régulièrement par le moyen du système d'exploitation. La plus petite unité de stockage physique est secteur. La taille du secteur est de 512 octets. Anoriquement, l'auto-adressage pour chaque secteur est possible. Mais pour les disques de gros volume, cette approche est inefficace, de sorte que les groupes sectoriels sont combinés en grappes. Groupe C'est la plus petite unité d'adressage lors de l'accès à des données. La taille du cluster, contrairement à la taille du secteur, est strictement non fixée. Cela dépend généralement de la capacité du disque.

Systèmes d'exploitation MS-DOS, OS / 2, Windows 95, etc. Utilisez la structure de fichier basée sur les tables de placement de fichier (tables de gras) composées de champs 16 bits. Un tel système de fichiers est appelé Graisse 16. Il vous permet de placer dans des tables de graisse maximale de 65 536 entrées (2 16) sur l'emplacement des unités de stockage. Pour les disques de 1 à 2 Go, la longueur du cluster est de 32 kb (64 secteurs). Ce n'est pas tout à fait une consommation rationnelle de l'espace de travail, car même un petit fichier occupe complètement l'ensemble du cluster. Pour les disques d'environ 2 Go de pertes associées à l'inefficacité de ce système de fichiers, peut provenir de 25 à 40% de la capacité totale du disque.

En commençant par Windows 98, la famille Windows (Windows Me / 2000 / XP) prend en charge une version plus avancée du système de fichiers basé sur la table FAT - FAT32. Avec des champs 32 bits dans la table de placement de fichier. Pour les disques allant jusqu'à 8 Go, ce système fournit la taille du cluster 4 Ko (8 secteurs).

Les systèmes d'exploitation Windows NT et Windows XP sont capables de prendre en charge un système de fichiers complètement différent - NTFS. En informatique, le stockage de fichiers est organisé sinon - les informations de service sont stockées dans la table principale des fichiers ( Mft.). Dans le système NTFS, la taille du grappe ne dépend pas de la taille du disque et potentiellement pour de très grands disques, ce système doit fonctionner plus efficacement que FAT32.

Tous les programmes et données sont stockés dans la mémoire à long terme de l'ordinateur en tant que fichiers.

Définition 1.

Déposer - reçu un ensemble de données enregistrées sur le transporteur. Tout fichier comporte un nom composé de deux parties séparées par un point - le nom et l'expansion réels. Lorsque vous spécifiez le nom du fichier, il est souhaitable qu'elle spécifie ou sur le contenu du fichier ou par l'auteur.

L'extension indique le type d'informations stockées dans le fichier. Le nom du fichier donne à l'utilisateur et le type de fichier est généralement défini par le programme automatiquement lors de sa création.

Image 1.

Le nom du fichier peut contenir jusqu'à 255 $ de caractères $, y compris une extension. Le nom du fichier peut être composé de lettres, de chiffres et d'autres caractères anglaise, russes.

Dans les noms de fichiers, il est interdit d'utiliser des signes:

\ / * ? : “ | .

Expansion de certains types de fichiers:

Figure 2.

En plus du nom et du type, les paramètres de fichier sont également: taille de fichier, date et heure de création, icône (objet graphique élémentaire, vous pouvez le savoir dans lequel un fichier est créé par un fichier ou quel type il est).

Figure 3.

Classification des icônes de fichier

Figure 4.

Définition 2.

Structure de fichiers - Ensemble de fichiers et de relations entre eux.

Structure de fichier à un niveau unique Utilisé pour les disques avec un petit nombre de fichiers et est une séquence linéaire de noms de fichiers.

Structure de fichiers multi-niveaux Utilisé si des milliers de fichiers regroupés dans le dossier sont stockés sur le disque. Multi-niveau implique un système de dossiers imbriqués avec des fichiers.

Chaque disque a un nom logique désigné par la lettre latine avec un signe de côlon:

  • C:, D:, E: etc. - disques durs et optiques,
  • A:, dans: - Disques flexibles.

Le dossier de niveau supérieur du disque est le dossier racine, qui sous Windows OS est indiqué en ajoutant le nom du disque d'icône «\\», par exemple, D: \\ - la désignation du dossier racine.

Un exemple de structure de fichier:

Figure 5.

Catalogue - Ceci est un dossier ou un répertoire où les fichiers et autres répertoires sont placés.

Répertoire qui n'est pas un sous-répertoire d'un autre catalogue est appelé racine. Ce catalogue est au niveau le plus haut de la hiérarchie de tous les annuaires. Sous Windows, chacun des disques a son répertoire racine (D: \\, C: \\, e :).

Les catalogues dans les fenêtres du système d'exploitation sont divisés en système et sur mesure. Un exemple de répertoires système: "Desktop", "Cercle de réseau", "Panier", "Panneau de configuration".

Figure 6. Répertoires système OS Windows

De gauche à droite: dossier système

Panier, dossier Mes documents, étiquette au dossier Mes documents

Le catalogue et le dossier sont physiquement les mêmes.

Le chemin du fichier est son adresse.

Le chemin du fichier commence toujours par le nom logique du disque (D: \\, c: \\, e :), puis la séquence des noms attachés aux autres dossiers est enregistrée, le fichier souhaité contient le dossier souhaité. Le chemin du fichier avec le nom du fichier s'appelle le nom du fichier complet, par exemple: D: \\ Mes documents \\ Littérature \\ Overacs.doc Nom du fichier complet Essay.doc.

Figure 7. Répertoire et arborescence de fichiers

Une structure de fichier de disque schématique est représentée comme un arbre.

Figure 8. Structure de disque de fichier Z:

  • Z: \\ box \\ box1 - Nom complet Dossier (Répertoire) Box1
  • Z: \\ box \\ box.txt - Nom du fichier complet.txt
  • Z: \\ box \\ box2 \\ box3 \\ box1 - Nom complet dossier (répertoire) Box1
  • Z: \\ box \\ box2 \\ box3 \\ box.txt - Nom du fichier complet.txt

Fichiers et structure de fichiers

Dans les technologies informatiques, une unité de stockage de bloc est un objet de longueur variable appelé déposer. Le fichier est une séquence d'un nombre arbitraire d'octets, qui a un nom unique. Systèmes de fichiers Créez-vous pour les utilisateurs une représentation virtuelle des périphériques de stockage externes, vous permettant de travailler avec eux non à un niveau bas de commande de commande d'appareils physiques et à un niveau élevé d'ensembles et de structures de données. Ainsi, le système de fichiers est le système de gestion de données.

Nom de fichier Il a une signification particulière - - elle porte en fait les fonctions d'adresse dans structures hiérarchiques. De plus, le nom peut avoir expansiondans lequel des informations sur le type de données sont stockées. Si les noms des fichiers sont créés par l'utilisateur peuvent définir de manière arbitraire, alors dans l'utilisation des extensions doit être suivie d'une certaine tradition. Par exemple, dans le système d'exploitation MS DOS, fichiers avec extensions :: .com, .exe, .bat - exécutable; .bat, .txt, .doc - - texte; .pas, .bas, .C, .Pour - - textes de programmes dans des langages de programmation bien connus: (Pascal, Beysica, C, Fortran, respectivement); .DBF - - fichier de base de données. Dans divers systèmes d'exploitation, il existe des restrictions sur la longueur du nom et de l'expansion du nom du fichier. Donc, dans MS DOS, la longueur du nom du fichier ne doit pas dépasser huit caractères et que l'extension est trois, c'est-à-dire que la norme 8.3 est utilisée. Dans le système d'exploitation Limitations de Windows significativement moins difficile.

Pour un utilisateur, le fichier est l'élément de stockage principal et indivisible que vous pouvez trouver, modifier, supprimer, enregistrer soit vers l'avant sur le périphérique, soit un autre ordinateur, mais seulement entièrement.

Le système de fichiers fait partie du système d'exploitation de l'ordinateur et porte donc toujours une empreinte des propriétés d'un système d'exploitation spécifique. Le système de fichiers se cache de l'utilisateur une image de l'emplacement réel des informations dans la mémoire externe, garantit l'indépendance des programmes sur les spécificités de la configuration informatique spécifique, c'est-à-dire le niveau logique de travail avec des fichiers. Lorsque vous travaillez avec des fichiers, l'utilisateur est fourni avec des outils pour créer de nouveaux fichiers, lire et écrire des informations, etc., qui n'affectent pas les problèmes de programmation de données spécifiques du canal de transfert de données, afin de gérer des périphériques externes.

Le type de fichiers le plus courant, dont la structure interne est fournie par des systèmes de fichiers de divers systèmes d'exploitation, sont des fichiers avec une structure de série. Les fichiers dans ce cas sont présentés sous la forme d'un ensemble d'éléments composés, appelés enregistrements logiques de longueur arbitraire et avec un accès séquentiel. Dans un certain nombre de systèmes d'exploitation, l'utilisation de structures logiques plus complexes de fichiers, telles qu'une structure d'arbres, est envisagée. Sur le niveau physique Les blocs de fichiers peuvent être placés dans la région de la mémoire continue ou ont échoué. Toutes les informations du compte sur l'emplacement des fichiers sur disque magnétique descend au même endroit - - catalogue ou alors annuaire disque. Le répertoire est une liste d'éléments, chacun décrit les caractéristiques d'un fichier spécifique utilisé pour organiser l'accès à celui-ci - le nom du fichier, son type, son emplacement sur le disque, la taille. Les répertoires peuvent être un grand nombre et ils sont associés à structures d'information, par exemple, dans un système hiérarchique (arbre) de répertoires. Chaque répertoire est considéré comme un fichier et a son propre nom. Le nom complet du répertoire ou du fichier dans une telle structure spécifie le chemin des transitions entre les répertoires et les fichiers de la structure de répertoire logique (voir Fig. 1.5).

Figure. 1.5Système de catalogue hiérarchique

La structure de la plupart des fichiers peut être triviale. Par exemple, le texte peut être stocké en tant que séquence d'octets correspondant à l'encodage de la table ASCII. Cependant, dans la plupart des cas, avec les données que vous devez stocker et un ajout


informations informatives. Méthode d'organisation des données dans le fichier, c'est-à-dire une structure de fichier, appelée format. Le format de fichier détermine le moyen d'interpréter correctement les données stockées. Il y a beaucoup de formats de fichiers différents. Certains d'entre eux sont normalisés et pris en charge par tout système d'exploitation, certains sont spécifiques à ces systèmes d'exploitation. Souvent, l'en-tête de fichier comprend un identifiant de format de fichier. Les systèmes logiciels modernes vous permettent de contenir simultanément des données. différentes espèces, c'est-à-dire que le fichier peut avoir un format très complexe. Par exemple, le document MS Word peut inclure du texte, des images, des tables, des formules et plus encore.

Dans la plupart des cas, l'utilisateur n'a pas besoin de connaître le fichier interne des fichiers. C'est le niveau d'abstraction de l'interface des systèmes d'exploitation.

Tôt ou tard, l'utilisateur novice de l'ordinateur est confronté à un tel concept que le système de fichiers (FS). En règle générale, pour la première fois que ce terme se produit lorsque le support est formaté: Disques logiques et support connecté (lecteurs flash, cartes mémoire, plein d'extérieur disque).

Avant de formater, le système d'exploitation Windows propose de sélectionner une vue du système de fichiers sur une support, une taille de cluster, une méthode de formatage (rapide ou complète). Entraînons-le, quel est le système de fichiers et quelle est nécessaire?

Toutes les informations sont enregistrées sur le support sous la forme qui devrait être située dans un certain ordre, sinon le système d'exploitation et les programmes ne seront pas en mesure de fonctionner avec les données. Cette commande et organise le système de fichiers à l'aide de certains algorithmes et règles pour héberger des fichiers sur le transporteur.

Lorsque le programme nécessite un fichier enregistré sur un disque, il n'a pas besoin de savoir comment et où il est stocké. Tout ce que le programme est requis consiste à connaître le nom du fichier, sa taille et ses attributs pour transmettre ces données système de fichiers permettant d'accéder au fichier souhaité. La même chose se produit lors de l'écriture de données sur un support: le programme transmet des informations de fichier (nom, taille, attributs) système de fichiers, ce qui l'enregistre en fonction de ses règles spécifiques.

Pour une meilleure compréhension, imaginez un bibliothécaire qui donne au client un livre par son nom. Ou dans l'ordre inverse: le client donne le livre à la bibliothèque, ce qui le place au stockage. Le client n'a pas besoin de savoir où et comment le livre est stocké est la responsabilité de l'employé. Le bibliothécaire connaît les règles du catalogage de la bibliothèque et selon ces règles, il recherche la publication ou la place, c'est-à-dire Effectue vos fonctionnalités de service. Dans cet exemple, la bibliothèque est un transporteur d'informations, le bibliothécaire - le système de fichiers, le client - le programme.

Caractéristiques du système de fichiers de base

Les principales fonctions du système de fichiers sont:

  • placement et arrangement sur le support de données sous forme de fichiers;
  • détermination de la quantité maximale de données appuyée sur le transporteur d'informations;
  • créer, lire et supprimer des fichiers;
  • affectation et modification des attributs de fichier (taille, création et changement de temps, propriétaire et créateur de fichiers, en lecture seule, fichiers caché, fichier temporaire, archive, exécutable, longueur de nom de fichier maximum, etc.);
  • déterminer la structure du fichier;
  • organisation de catalogues pour organisation logique des dossiers;
  • protection du fichier avec une défaillance du système;
  • protection des fichiers d'un accès non autorisé et de modifications à leur contenu.

Les informations enregistrées sur un disque dur ou tout autre support sont placées sur elle en fonction d'une organisation de cluster. Le cluster est une sorte de cellule d'une certaine taille, dans laquelle l'ensemble du fichier est placé ou une partie de celui-ci.

Si le fichier a une taille de cluster, il ne faut qu'un cluster. Si la taille du fichier dépasse la taille de la cellule, elle est placée dans plusieurs cellules de cluster. De plus, des clusters gratuits ne peuvent être pas situés près de l'autre, mais être dispersés le long de la surface physique du disque. Un tel système permet le plus rationnel d'utiliser l'endroit lors du stockage des fichiers. La tâche du système de fichiers est de décomposer le fichier lors de l'enregistrement via des clusters gratuits de manière optimale, ainsi que de l'assembler lors de la lecture et de la délivrance d'un système de programme ou d'exploitation.

Types de systèmes de fichiers

Dans le processus de l'évolution des ordinateurs, des transporteurs d'informations et de systèmes d'exploitation, un grand nombre de systèmes de fichiers ont eu lieu et ont disparu. Dans le processus de sélection de cette sélection évolutive, il est aujourd'hui de travailler avec des disques durs et des lecteurs externes (lecteurs flash, cartes mémoire, disques durs externes, disques compacts), les types de FS suivants sont principalement utilisés:

  1. FAT32.
  2. Iso9660.

Les deux derniers systèmes sont conçus pour travailler avec des CD. Les systèmes de fichiers EXT3 et EXT4 fonctionnent avec des systèmes d'exploitation sur base de Linux. NFS Plus est une FS pour les systèmes d'exploitation OS X utilisés dans les ordinateurs Apple.

La plus grande distribution reçue des systèmes de fichiers NTFS et FAT32 et il n'est pas surprenant, car ils sont destinés à opérer systèmes Windowsgéré par lesquels la majorité écrasante des ordinateurs du monde est en cours d'exécution.

Maintenant, FAT32 est activement déplacé par un système NTFS plus avancé en raison de sa plus grande fiabilité à la sécurité et à la protection des données. De plus, les dernières versions de Windows ne permettront simplement pas d'établir si la section du disque dur sera formatée dans FAT32. L'installateur nécessitera un format de la section dans NTFS.

Le système de fichiers NTFS prend en charge travailler avec des volumes de centaines de téraoctets et de la taille d'un fichier à 16 téraoctets.

Le système de fichiers FAT32 prend en charge jusqu'à 8 téraoctets et une taille de fichier jusqu'à 4 Go. Le plus souvent, cette FS est utilisée sur des lecteurs flash et des cartes mémoire. Il est dans FAT32 que les lecteurs externes sont formatés à l'usine.

Cependant, la limite de la taille du fichier en 4GB est déjà un grand moins aujourd'hui, car En liaison avec la distribution de la vidéo de haute qualité, la taille du fichier avec le film dépassera cette limite et il sera impossible d'enregistrer sur le support.

Partager.
Avez-vous aimé l'article? Partager avec des amis: