Sistemul de fișiere este specificordinea fișierelor pe orice mediu de stocare în care sunt stocate aceste fișiere. După cum știe toată lumea, diferite tipuri de fișiere pot fi pe computere, telefoane mobile și alte dispozitive mobile. Organizarea unui astfel de spațiu de stocare determină formatul informațiilor, metoda de stocare și denumire. Toți acești parametri reflectă structura de fișiere a sistemelor de operare. Fiecare sistem de fișiere specific determină numai caracteristicile sale:
- dimensiunea fișierului sau a denumirii;
- un set de proprietăți ale sistemului (atribute) pentru fiecare tip de fișier;
- Dimensiunea maximă posibilă a partiției de fișier.Pentru unele sisteme, este posibilă și efectuarea unor operații opționale pe fișiere, principalele astfel de opțiuni fiind criptarea și controlul accesului.
Orice structură de fișiere a sistemelor de operare îndeplinește următoarele sarcini:
- denumirea fișierului;
- creează o interfață unică pentru aplicații;
- determină metoda de corelare și afișare a unui model logic pe un mediu fizic;
- asigură stabilitatea sistemului;
- conține anumite informații necesare pentru a asigura interacțiunea sistemului cu celelalte componente (aplicații, servicii, kernel).
În plus, lucrați cu sistemul de fișieretipul de tip multi-utilizator oferă posibilitatea de a limita și de a exclude în general accesul unui alt utilizator la datele stocate pe computer, precum și de a crea condiții de colaborare pe fișiere. Structura de fișiere a sistemelor de operare asigură comunicarea și interacțiunea dintre media și API pentru accesarea fișierelor. Funcțional, arată așa. În acel moment, când orice aplicație accesează fișierul, programul nu știe exact unde, pe ce disc specific, modul în care se află informațiile solicitate. Singurul lucru pe care aplicația îl cunoaște este proprietățile sale - dimensiunea fișierului, numele său unic și atributele. Deci, tocmai pentru că fiecare structură de fișiere a sistemelor de operare este unică în caracteristicile sale, se stabilește locul și metoda de plasare a unui fișier specific pe suport (de exemplu, pe un hard disk).
Hard diskul în sine este o colecțiedimensiunile standard, de obicei, sunt de 512 octeți. Aceste clustere sunt organizate în fișiere, iar cele, la rândul lor, în directoare. Datorită unei anumite structuri, fișierele și directoarele sunt recunoscute ca fiind libere și folosite, defecte. Cu toate acestea, sistemul de fișiere nu este direct legat de dispozitivele fizice de stocare, există așa-numitele sisteme virtuale, care sunt doar o descriere a modului de accesare a fișierelor și a directoarelor.
Ca majoritatea structurilor existente înnatura, fișierul are un model ierarhic de organizare. Acest lucru implică faptul că toate fișierele de pe orice sistem de operare sunt grupate în directoare. Primul sistem de operare, în cazul în care a fost aplicat modelul ierarhic de construire a unei astfel de structuri, a fost utilizat în sistemul OS Multimedia și apoi în UNIX. Directoarele sunt combinate în copaci, care pot fi mai multe, așa cum se face în sistemul de operare în DOS / Windows.
Cele mai frecvente în dispozitivele moderne sunt sistemele de fișiere, care prin scopul lor funcțional pot fi clasificate în:
- orientate spre media aleatorie de acces (FAT32, HPFS, ext2);
- destinate mediilor de acces secvențial;
- pentru rețele și sisteme virtuale;
- pentru dispozitivele optice și memoria flash.
Fiecare dintre ele are o limitare a sistemului de fișiere specifică numai pentru acesta, aceasta realizând unicitatea și securitatea sistemului de operare, garantând indisponibilitatea unui outsider la informație.