Tipuri de fișiere - studopediya
Fișierele pot fi împărțite în executabilele (programe) și non-executabile (fișiere de date și documente). Fișierele executabile pot fi rulate de sistemul de operare pentru fișierele de performanță și non-executabile pot modifica numai conținutul său în timpul rulării. Apoi, puteți partaja fișiere în principal, a cărui prezență este necesară pentru sistemul de operare și software-ul, un serviciu, stocarea configurația și setarea fișierelor de master, lucrul cu conținut care se schimbă ca rezultat al fișierului programului principal și de dragul reală din care sunt toate celelalte fișiere, precum și fișierele temporare sunt create în timpul funcționării principale și stocarea rezultatelor intermediare.
Fișierele pot fi de diferite tipuri: fișiere regulate, fișiere speciale, directoare de fișiere.
Fișierele obișnuite sunt împărțite în text și binar. Fișierele text sunt formate din șiruri de caractere prezente în cod ASCII. Acesta poate fi documente, codul sursă, etc. Fișierele text pot fi citite pe ecran și imprimate. Fișierele binare nu utilizează ASCII codurile, acestea au adesea o structură internă complexă, cum ar fi un cod obiect al programului sau fișierul arhivă. Toate sistemele de operare trebuie să fie capabil să recunoască cel puțin un tip de fișier - propriile fișiere executabile.
Fișierele speciale - acestea sunt fișiere asociate cu dispozitivele de intrare și de ieșire, și permite utilizatorilor să efectueze operații de intrare-ieșire folosind comanda convențională a scrie într-un fișier sau de a citi dintr-un fișier. Aceste comenzi sunt procesate la începutul software-ului sistemului de fișiere, și apoi la un moment dat interogarea este convertit în sistemul de operare corespunzătoare comenzilor de control al dispozitivului. Fișierele speciale, precum și de intrare și dispozitive de ieșire sunt împărțite într-un bloc orientat și orientate spre octet.
Catalog - un tip special de fișier. Acesta conține link-uri către alte fișiere. Din moment ce link-uri către aceste fișiere sunt conținute în doar unul dintre directoarele, fișierele pentru utilizator, deoarece se află în directorul. De fapt, desigur, toate fișierele sunt în sectoarele discului. Dar acest lucru este valabil numai la nivel fizic cât și la nivelul de reprezentare a datelor fișiere sunt în directoarele. Rețineți că directoarele nu au fost imediat și nu toate sistemele de operare. Au apărut acolo, care a necesitat o cantitate mare de informații stocate (de exemplu, sisteme de fișiere, hard disk-uri) și, prin urmare, au dificultăți cu plasarea unui număr mare de fișiere. Aceste avantaje director ar trebui să fie utilizate atunci când se lucrează cu sistemele de operare care conțin directoare.
sisteme de fișiere diferite pot fi folosite ca diferite caracteristici ale atributului, de exemplu:
Ú Informații despre acces,
Ú parola pentru a accesa fișierul,
Ú proprietarul fișierului,
Ú creator de fișiere,
Ú semn al "read-only"
Ú un semn al unui „fișier ascuns“
Ú semn „fișier de sistem“
Ú semn „fișier arhivă“
Ú semneze „binar / caracter“
Ú semn „temporară“ (îndepărtat după încheierea procesului)
Ú caracteristica de blocare,
Ú Lungimea de înregistrare,
Ú un pointer la câmpul cheie în înregistrare,
Ú lungime cheie,
Ú momentul creării, accesul ultimul și ultima modificare
Ú dimensiunea fișierului curent,
Ú dimensiunea maximă a fișierului.
Cataloage pot conține în mod direct caracteristicile fișierului valori, așa cum se face în sistemul de fișiere MS-DOS sau tabel de referință care conține aceste caracteristici ca și implementate în sistemul de operare UNIX (Figura 1.).
Fig. 1. Structura directoarelor: a - MS-DOS structura de intrare director (32 bytes);
b - sistem de operare UNIX structura de intrare director
director de ierarhie poate fi un copac sau de rețea. Directoare formează un copac, în cazul în care fișierul este permis să intre într-un singur director, și de rețea - în cazul în care fișierul poate fi inclus direct în directoare multiple. În MS-DOS directoare formează o structură arborescentă, și în UNIX'e - rețea. La fel ca orice alt fișier, un director are un nume simbolic și este identificat în mod unic printr-un nume compus care conține un lanț de nume simbolice ale tuturor directoarelor, prin care calea de la radacina la acel director.
Fig. 2. Organizarea logică a sistemului de fișiere
și - un nivel; b - ierarhizată (arbore); în - ierarhică (rețea)