Structura ierarhică a sistemului de fișiere

Cele mai multe sistem de fișiere are o structură ierarhică în care nivelurile se datorează faptului că un director de nivel inferior pot fi incluse într-un director de nivel superior.

Un grafic care descrie ierarhia de directoare poate fi un copac sau de rețea. în cazul în care fișierul este permis să intre numai într-un singur director, fișiere formează un copac. Rețea - fișierul poate fi inclus direct în directoare multiple.

De exemplu, în MS - DOC și directoare din Windows formează o structură arborescentă și UNIX - rețea.

În structura arborescentă a fiecărui fișier este o frunză. de nivel superior director director nazyvaetsyakornevym sau rădăcină.

Trei tipuri de nume de fișiere utilizate sisteme de fișiere: simplu, calibrat, și relativă.

Easy (caractere scurt) identifică numele unui fișier în același director. Aceste nume sunt atribuite utilizatorilor pe baza restricțiilor de sistem de operare. Poppy în numele de fișiere FAT sistem de lungime limitată schema 8.3 (nume de 8 caractere, 3-rasshinenie) și NTFS sisteme de fișiere FAT32 și incluse în sistemul de operare Windows NT, numele de fișier poate conține până la 255 de caractere.

În sistemele de fișiere 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 identificarea fără echivoc a acestor sisteme folosesc așa-numitele. numele complet.

Numele complet este un șir de caractere care trece prin calea de la rădăcină la dosar.

În sistemul de fișiere copac între un fișier și întregul său nume-o corespondență un fișier - un nume complet.

În cazul în care se produce o structură de rețea a unui meci, un fișier - o mulțime de nume complete.

Fișierul poate fi, de asemenea, identificat printr-un nume relativ. Acesta este format prin noțiunea de directorul curent. OS detectează directorul de lucru curent și folosește-l ca un „supliment“ la numele complet, folosind numele relativ. De exemplu. directorul curent USER nume relativ main.exe. Numele complet al USER / main.exe.

Sistemul de calcul poate avea mai multe unități de disc. Mai mult decât atât, unele dispozitiv fizic poate avea mai multe discuri logice.

Există o problemă de stocare a fișierelor pe un sistem care are mai multe dispozitive externe de memorie.

Prima decizie. Pe fiecare sistem de fișiere dispozitiv autonom este localizat. Ie Există două copac director independent. Aici, numele de fișier complet include un identificator corespunzător logică

A doua soluție. Sistemele de fișiere sunt combinate într-un sistem de fișiere unic, care este descris de un singur arbore director.

O astfel de operațiune naz.montirovaniem.

În acest caz, sistemul de operare alocă un dispozitiv de disc, numit sistem. Să fie o sisteme de fișiere localizate pe diferite unități logice, iar unul dintre ele este sistemul.

Sistem de fișiere. situat pe unitatea de sistem, rădăcină. ierarhii de comunicare ale fișierelor în sistemul de fișiere rădăcină, pentru a alege unele director existent. După efectuarea directorul montura selectat devine directorul rădăcină al doilea sistem de fișiere. Prin acest sistem de fișiere director montat este atașat ca un subarbore la un copac comun.

-informatii atribute care descrie proprietățile fișierului. Exemple de atribute posibile:

· Tip de fișier (fișier obișnuit, director, spetsfayl);

· Parola de acces la dosar;

· Pentru informații cu privire la operațiunile de acces la dosar;

· Momentul creării, ultimul acces și ultima modificare;

· Dimensiunea fișierului curent;

· Dimensiunea maximă a fișierului;

· Indicarea "read-only";

· Indicarea unui „fișier ascuns“;

· Sign "fișier de sistem";

· Sign "fișier copie de rezervă";

· Semnați „temporar“ (eliminați la sfârșitul procesului);

· Indicarea datelor din fișierul;

· Pointer la câmpul cheie în înregistrare;

O listă de atribute specifice este determinată de caracteristicile sistemului de fișiere.

făcut în MS-DOS

articole similare