În prezența unui număr mare de programe și date necesită strictă evidență și sistematizare a acestora. Sistem de operare pentru a lucra cu diferite fluxuri de date, hardware diferite și dispozitive periferice de calculator. Organizarea gestionarea ordonată a tuturor acestor obiecte permite sistemului de fișiere.
Pe sistemul de operare de calculatoare personale sunt profund integrate concept de sistem de fișiere care stau la baza sistemului de operare UNIX. În subsistemul UNIX metoda de intrare-ieșire unifică acces la ambele fișiere și dispozitive periferice. Un fișier de a realiza astfel setat pe un terminal de disc sau orice alt dispozitiv de date. Astfel, sistemul de fișiere - un management de date.
Sistemul de fișiere ascunde de programatori imagine a informațiilor despre locație reală în memoria externă, asigură independența programelor privind caracteristicile configurației speciale a computerului, sau, cum se spune, nivelul logic de a lucra cu fișiere. Sistemul de fișiere oferă, de asemenea, răspunsurile standard la erorile care apar în timpul schimbului de date.
Un utilizator care lucrează în cadrul unui limbaj de programare specifică, utilizată în mod obișnuit fișiere ca un set numit de date stocate în memoria externă și având o structură specifică. Atunci când se lucrează cu fișiere, utilizatorul este prevăzut un mijloc pentru crearea de noi fișiere, operarea datelor de citire și scriere, etc. care nu afectează activitatea specifică de programare probleme de canal pe transferul de date, gestionarea dispozitivelor externe.
Sistem de fișiere - un alt concept de bază susținută de aproape toate sistemele de operare. Sa constatat că funcția de bază a sistemului de operare este de mascare caracteristicile pe care le drive-urile Rabo și alte dispozitive, și pentru a oferi utilizatorului termenul-a înțeles și modelul abstract prietenos de dispozitive independente de capturare fi. solicită un sistem necesare pentru a crea, șterge, citi sau scrie fișiere. Înainte de a citi fișierul, acesta trebuie să fie spațiu de timp pe disc, și deschis, și după ce a citit aceasta ar trebui să fie închise. Toate aceste funcții sunt îndeplinite de apeluri de sistem.
La crearea unui spațiu de stocare pentru fișierele de sistem de operare cu ajutorul catalogului pe termen noțiune ca o modalitate de a consolida fișierele din grup. De exemplu, un student poate avea un director pentru fiecare studiat catalogul lor curs pentru e-mail si director la casa lui orig-l pagina web. Pentru a crea și a elimina un director și opțional-go apeluri de sistem. Ele asigură deplasarea sous-există în directorul de fișiere și ștergeți fișierul din directorul. Directory conținutul poate fi fișiere sau alte directoare. Acest model creează o structură - sistemul de fișiere.
Ierarhia proceselor și fișierele sunt organizate într-un arbore (fig. 7.3). Ierarhia proceselor nu este de obicei foarte adânc în ea-ed să se întâmple mai mult de trei niveluri, în timp ce dos structura fișierului tatochno de multe ori patru, cinci sau chiar mai multe niveluri de adâncime.
Fig. 7.3. copac director
Procesele ierarhie locuiește de obicei, de obicei câteva minute, ierarhia director poate exista de ani de zile.
Fiecare fișier în ierarhia de directoare poate fi definit prin numele său dând cale, numit, de asemenea, numele fișierului completă. calea de Xia pornește de la partea de sus a structurii de directoare, numit rădăcină Kata Dumnezeu. nume de cale absolută constă dintr-o listă de directoare, Koto-secară nevoie pentru a merge din directorul rădăcină al fișierului cu divizarea componentelor individuale. Componentele individuale din secțiunea UNIX lyayutsya-slash /, și MS-DOS și Windows - cu un backslash \.
Fișier Organizația de sistem
Sistemul de fișiere oferă o metodă de stocare în formare și regăsire pe o unitate externă - hard disk-ul.
Date la un PC plasat într-o manieră ierarhică: la nivelul superior - o unitate logică pe al doilea nivel - dosare (ka-catalog), al treilea - fișiere / foldere. disc logic - este hard disk-o unitate de PC-logic. Partiționarea unui hard disk este realizată printr-un program special. Numărul și mărimea discuri logice definite personalizate-Lem PC. În mod tradițional, dischete sunt numite A: și B. Numele unitățile logice hard disk începe cu C. D. E: și așa mai departe pe unitatea C: sisteme .. De obicei instalate și stocate Nye programe și fișiere, precum și de la D: unitatea - plasat o informație de utilizator de prim rang-Lich.
Dosare (directoare, director) - elemente de structura de fișiere responsabil pentru ordonarea datelor în sistemul de fișiere. Compunerea dosare, numele lor, prezența lor este determinată de către utilizator și metodele sale de lucru. Din punctul de vedere al folderului sistem de fișiere este un mic fișier cu o listă a conținutului acestui dosar.
File - o zonă numită pe suporturi de stocare (CD-uri), care conține datele. Numele fișierului este determinat de legile definitie lennym si este format din 2 părți: numele și extensia-reniu (tip). Numele fișierului poate conține litere română și engleză, numere și unele caractere (subliniere, spații, cratime, #, $.), Denumite după lungimea nu mai mult de 255 de caractere. Unele semne sunt interzise pentru utilizare în IP-nume - *. / \ Etc. Din cauza lor fixe în funcțiile specifice sistemului. Extensia (de tip) a fișierului poate fi absent, dar prezența sa este foarte utilă deoarece permite utilizatorului pentru a afla ce tip de informații sunt în fișierul (.txt - fișier text doc. - Document bmp -. Imaginea, și altele asemenea), și sistemul de operare poate determină prin intermediul unei aplicații (program) poate citi acest fișier.
Rasshireniya.ehe. com. liliac definesc, fișiere executabile, în care există informații, PC-ul „clar“ pe limba internă. Aceste programe de expansiune de fișiere (aplicații).
Pentru a grupa fișiere în grupuri în scopul de a folosi o căutare nume de modele sunt. wildcard - În aceste caractere specifice pot fi utilizate. Printre acestea se numără:
* - desemnează orice număr de caractere;
- orice caracter.
Luați în considerare câteva exemple (template-uri):
* .txt - toate fișierele cu extensia txt;
O * .exe - fișiere executabile începând cu A;
K * .doc - fișiere cu a doua literă K în titlu, realizat în Word.
Fig. 7.4. Structura de fișier Detalii
Toate sistemele de operare moderne oferă disc a crea un sistem de fișiere pentru stocarea de date pe discuri și asigurarea accesului la acestea. Principiul de organizare a sistemului de fișiere - tabel. Suprafața hard disk-ul este privit ca o matrice tridimensională, care măsurătorile sunt numere de suprafață, cilindru și sector. Sub cilindrul înseamnă totalitatea tuturor pistelor aparținând diferitelor suprafețe și se află la o distanță egală față de axa de rotație. Dovada, în cazul în care discul este înregistrat sau că fișierul este stocat în zona sistemului de disc. Formatul datelor de serviciu determinate de sistemul de fișiere special. Integrității datelor dereliction face imposibilă utilizarea datelor înregistrate pe disc. Prin urmare, tava de sistem există cerințe speciale în ceea ce privește fiabilitatea. Integritatea, coerența și fiabilitatea acestor date sunt monitorizate în mod regulat de către sistemul de operare.
Pentru hard disk-uri, volumul de care este aproape de 2 GB, pierderea legată de lipsa de eficiență a sistemului de fișiere sunt semnificative și poate varia de la 25% la 40% din capacitatea maximă a discului, în funcție de dimensiunea medie a fișierelor stocate. Deoarece discurile mai mari de 2 GB sistem de fișiere FAT16 nu poate funcționa deloc.
Sisteme de operare Windows NT și Windows XP sunt capabile să mențină un sistem de fișiere complet diferit - NTFS. Acesta stocarea fișierelor organizate în mod diferit - informațiile de serviciu stocate în tabelul de master file (MFT). Dimensiunea de cluster sistemul de fișiere NTFS nu depinde de dimensiunea discului, și, eventual, într-o foarte mare drive-uri, acest sistem ar trebui să funcționeze mai eficient decât FAT32. Cu toate acestea, cu alocația pentru caracteristicile tipice ale computerelor moderne, putem vorbi despre asta acum FAT32 și eficiența NTFS este aproximativ aceeași.
Structura de fișier de serviciu
În ciuda faptului că locația fișierului de date sunt stocate într-o structură de tabel, acestea sunt prezentate utilizatorului într-o structură ierarhică - este mai convenabil pentru oameni, și toată conversia necesară ia în sistemul de operare. Pentru structura de întreținere funcții includ următoarele operații. care apar în sistemul de operare:
- crearea de fișiere și de a atribui un nume;
- crearea de directoare (foldere) și atribuiți un nume;
- redenumi fișiere și directoare (foldere);
- ștergerea de fișiere și directoare (foldere);
- structura de fișiere de navigație pentru a avea acces la un anumit fișier, un director (director);
- managementul de atribute de fișier.
Comparați sistemele de fișiere Microsoft Windows.
Printre beneficiile FAT16 sunt următoarele:
- există un număr mare de programe pentru a corecta erorile din sistemul de fișiere și restaurare a datelor;
- în cazul unor probleme cu sistemul de încărcare HDD poate fi pornit de la un sistem de dischetă;
- sistem de fișiere este suficient de robust pentru a gestiona volumul mai mic de 256 MB.
Pentru FAT16 Dezavantajele includ:
- nu acceptă copierea de rezervă a sectorului de boot;
- în FAT 16 nu este susținută de FAS termenul-built-in de protecție fișier și.
Printre avantajele FAT32 este important să rețineți următoarele:
- alocarea spațiului se realizează mai eficient, dar mai ales pentru unitățile de volum mare;
- rădăcină la FAT32 este un lanț obișnuit de clustere, și pot fi localizate oriunde pe disc, datorită FAT32 nu impune nicio restricție privind numărul de elemente-mente în directorul rădăcină;
- prin utilizarea unor grupe mai mici contrastimula angajate spațiu kovoe cu 10-15% mai mici decât în FAT16.
- FAT32 este mai robust sistem de fișiere, în special, acesta susține capacitatea de a muta rădăcină ka-Catalogul și de a folosi copia de rezervă FAT.
Principalele dezavantaje ale FAT32:
- Volumul nu este disponibil de la alte sisteme de operare - numai de la Win95 OSR2 și Win98;
- nu acceptă copierea de rezervă a sectorului de boot;
Utilizarea NTFS în loc de FAT vă permite să utilizați funcțiile disponibile la NTFS. Acestea includ, în special:
- posibilitatea de recuperare. Această caracteristică este integrată în sistemul de fi-lovuyu, NTFS și asigură integritatea datelor datorită faptului că protocolul utilizat, iar unii algoritmi de restaurare-ment de informații;
- Protecția fișierelor și directoarelor. Doar pe volume NTFS este posibil pentru a seta accesul la fișiere și foldere atribute;
- sistem de fișiere suportă o copie de rezervă a sectorului de boot - este în cele din urmă a volumului;
Dezavantajele NTFS includ:
- NTFS volume nu sunt disponibile în MS-DOS, Win95 si Win98;
- pentru volum volum mic, care conține mai multe fișiere mici ar putea duce la scăderea performanțelor în comparație cu FAT.
Încă de lucru pe calculator