Conceptul de "gestionare a datelor" este acum înțeles ca gestionarea dosarelor.
Un fișier este un set de date stocat pe un dispozitiv periferic și disponibil prin nume. În acest caz, locația specifică a datelor pe dispozitiv nu prezintă interes pentru utilizator și realochează complet sistemul. Noțiunea de fișier este legată de conceptul de sistem de fișiere.
Sistemul de fișiere este un set standardizat de structuri de date, algoritmi și programe care asigură stocarea fișierelor și executarea operațiunilor cu acesta. Sistemul de operare suportă de obicei capacitatea de a utiliza mai multe sisteme de fișiere, iar sistemul de fișiere poate fi acceptat de diferite sisteme de operare.
Subsistemul de gestionare a datelor rezolvă următoarele sarcini:
· Efectuați operații pentru crearea, ștergerea, redenumirea, căutarea fișierelor, citirea și scrierea datelor în fișiere, precum și o serie de operații auxiliare;
· Asigurarea fiabilității stocării și recuperării datelor în caz de defecțiuni;
· Protecția datelor utilizatorului de accesul neautorizat;
· Gestionarea partajării simultane a datelor din mai multe procese.
Fiecare fișier este asociat cu un set de atribute (caracteristici), adică un set de informații despre fișier. Compoziția atributelor poate varia foarte mult pentru diferite fișiere de sistem. Următoarele atribute sunt posibile:
Numele fișierului. În versiunile mai vechi ale sistemelor de operare, lungimea numelui a fost strict limitată la 6-8 caractere pentru a economisi spațiu pentru stocarea numelui și accelerarea lucrului. În prezent, lungimea maximă a numelui este de 255 de caractere, ceea ce vă permite să includeți în numele fișierului o descriere detaliată a conținutului acestuia.
Extensie de nume. Include partea dreaptă a numelui, separată de o perioadă. Acum face parte din nume. Indică tipul fișierului.
Tip fișier. Puteți selecta mai multe tipuri de fișiere existente, de exemplu, fișiere de date, fișiere de caractere și binare, fișiere de programe și așa mai departe.
Dimensiunea fișierului. Este obișnuit să se precizeze în octeți, dar în prezent este încă adesea indicat în acele unități în care fișierul ocupă cea mai mică dimensiune (de exemplu, 6,29 MB (6602,180 octeți)).
Timbre temporare. Acest termen înseamnă ștampile de dată și de timp diferite. De regulă, cel mai important este timpul ultimei modificări și momentul creării fișierului.
Numărul versiunii. În unele sisteme de operare, ori de câte ori un fișier a fost modificat, a fost creată o nouă versiune, iar sistemul ar putea să salveze toate versiunile sau numai ultimele. Acest atribut nu este utilizat din cauza redundanței mari. Ca urmare, în prezent, sistemele de salvare a versiunilor sunt utilizate numai în zona de programare, astfel încât întotdeauna există posibilitatea de a reveni la versiunea de lucru a programului.
Proprietarul dosarului. Acest atribut este necesar în sistemele de operare multi-utilizator pentru a organiza protecția datelor. De obicei, proprietarul este utilizatorul care a creat acest fișier. Uneori, pe lângă proprietarul individual, un grup de utilizatori este indicat ca proprietar colectiv.
Steaguri (atribute bit). Diversitatea lor este limitată doar de imaginația dezvoltatorului de sistem, dar cea mai comună și mai importantă este pavilionul "numai pentru citire" care protejează fișierul de modificări sau ștergeri accidentale. În funcție de capacitățile unui anumit sistem de fișiere, fișierul poate fi marcat ca "comprimat", "criptat" etc.
Date despre locația fișierului de pe disc. Utilizatorul, de regulă, nu știe și nu dorește să știe despre locația fișierului. Pentru sistem, aceste date sunt necesare pentru a găsi fișierul.