Utilizatorii acces la fișiere pe numele simbolice. Cu toate acestea, în cazul în care o mulțime de fișiere, și capacitatea de memorie umană este limitată, utilizatorul este dificil să vă amintiți toate numele fișierelor și pentru a găsi fișierul dorit printre multe sute de fișiere. Organizarea spațiului de nume ierarhică simplifică foarte mult aceste sarcini. Acesta este motivul pentru care cele mai multe sisteme de fișiere au o structură ierarhică în care nivelurile se datorează faptului că un director de nivel inferior pot fi incluse în directorul de nivel superior (fig. 18).
Un grafic care descrie ierarhia de directoare poate fi un copac sau de rețea. Directoare formează un copac, în cazul în care fișierul este permis să intre numai într-un singur director, și rețeaua (Figura 18 in.) - (. Figura 18, b) în cazul în care fișierul poate fi inclus direct în directoare multiple. De exemplu, în MS-DOS și Windows directoare formează o structură arborescentă și UNIX - rețea. directorul de prim nivel este numit directorul rădăcină, sau rădăcină (root).
![Structura ierarhică a sistemului de fișiere - studopediya (rezumate) Structura ierarhică a sistemului de fișiere - studopediya](https://images-on-off.com/images/45/ierarxicheskayastrukturafaylovoysistemis-f8a5866c.jpg)
Fig. 18. Ierarhia sistemelor de fișiere: a) - un nivel; b) - net; c) - arbore
Un caz particular este structura ierarhică a organizației cu un singur nivel, atunci când toate fișierele sunt incluse într-un director rădăcină Fig. 18, o.
Toate tipurile de fișiere sunt nume simbolice. Sistemele de fișiere organizate ierarhic, de obicei, sunt folosite trei tipuri de nume de fișiere: simplu, calibrat, și relativă.
Simplu. sau scurt, numele simbolic identifică fișierul în același director. Numele simple sunt atribuite utilizatorilor de fișiere și programatori. În sistemul de fișiere FAT, lungimea numelui circuitului limitat inițial 8.3 (8 caractere - numele real, 3 caractere - extensia de nume) este numele fișierului este codificat codurile ASCII. În sistemele de fișiere moderne este numit un nume scurt. Cu toate acestea, utilizatorul este mult mai convenabil de a lucra cu nume lungi, deoarece acestea permit un nume de fișier ușor de reținut, în mod clar vorbind despre ceea ce este conținut în acest fișier. Prin urmare, sistemele de fișiere moderne suporta nume de fișiere lungi simbolic. Numele fișierului poate conține până la 255 de caractere. Numele lung este codat UNICODE. Exemple de nume de fișiere simple: ul.doc; task.exe, rabota.doc de laborator.
Sistemele de fișiere arborescente ierarhice, diferite fișiere li se permite să aibă aceleași nume de caractere simplu, cu condiția ca acestea fac parte din diferite directoare. Pentru a identifica în mod unic un fișier în astfel de sisteme folosesc numele complet.
Numele complet este un lanț de nume simbolice simple ale tuturor directoarelor, prin care calea de la rădăcină la dosar. Astfel, numele complet este un compus în care denumirile simple, separate printr-un separator adoptat în sistemul de operare. Figura 20 c) cele două fișiere au nume simplu main.exe, dar numele lor compuse \ Depărtați \ main.ehe și \ utilizator \ Anna \ main.exe diferă.
Fișierul poate fi identificat ca fiind un nume relativ. Numele fișierului relativă este determinată de conceptul de „director curent.“ Pentru fiecare utilizator în fiecare moment de timp, unul din sistemul de fișiere este directorul curent, iar directorul selectat de către utilizator. Sistemul de fișiere înregistrează numele căii de curent pentru a folosi apoi ca un supliment la numele relativ pentru a forma un nume de fișier complet. Dacă utilizați numele relative un utilizator identifică lanțul de nume director de fișiere, prin care traseul de la directorul curent la dosar.