11 sistem de fișiere este de grăsime
ORGANIZAREA STOCARE
Magnetic SISTEMEFAT disc
Structura de date în sistemeFAT disc magnetic
Discurile au câteva domenii specifice:
- boot record (boot record - bloc de boot);
- tabel de alocare a fișierelor (File Allocation Table - FAT);
- Domeniul de fișiere de utilizator.
Chiar prima zona a discului ia MBR. Prima dată când sistemul de operare pe disc trebuie să știe caracteristicile sale. Această informație este în primul sector al discului (pista 0, suprafața 0, sector 1). boot record pe hard disk conține, de asemenea, date privind divizezi în secțiuni logice. Descărcarea durează de obicei un singur sector, dar pot exista mai mult. În cazul în care computerul de sistem de disc pune înregistrarea de încărcare în memorie și execută instrucțiunea de ramură a procesului de descărcare.
În cazul în care programul scrie noile date într-un fișier pe disc, sistemul de operare trebuie să găsească sectorul liber pe disc. În cazul în care programul citește un fișier de pe disc, aveți nevoie pentru a găsi sectorul adecvat, în care datele sunt stocate pe disc. Pentru a ține evidența în cazul în care sectoarele de fișiere de pe disc are un tabel de alocare de fișiere FAT.
Numărul de sectoare din cluster depinde de tipul de disc. De obicei, pe o dischetă din cluster intră 1 - 2 sectoare pe cluster hard disk conține 4 - 64 sectoare. Astfel, capacitatea de hard disk de 2 GB clusterului este de 32 Kbytes. Cu toate acestea, indiferent cât de mică sau a avut un fișier, acesta va avea în continuare un întreg grup de spațiu pe disc, și toate sectoarele neutilizate în doar dispar.
Alocarea Tabelul faylovFAT
Grăsimea conține un element pentru fiecare cluster disponibil pe disc. Elementele FAT indică dacă cluster este ocupat, liber, defecte sau rezervate de către sistemul de operare. clusterele defecte sunt detectate prin programe speciale, cum ar fi formatul, NDD, etc. Pe unitatea de obicei, au două copii ale FAT. Al doilea exemplar care urmează să fie utilizat pentru corectarea prima copie FAT în caz de deteriorare. Cu toate acestea, în practică, acest lucru nu se face.
Dacă discul nu depășește capacitatea de 10 MB, lungimea elementului FAT de 12 biți. În cazul în care capacitatea de disc mai mare de 10 MB element de FAT lungime este de 16 biți. În Windows 95 utilizate FAT, care elemente au o lungime de 32 biți. Valorile care pot lua elementele FAT sunt prezentate în tabelul. 1.
Listă de clustere care constituie fișier ocupat spațiul de pe disc, numit un lanț de clustere.
Primele două element de FAT (de obicei, care corespunde clusterele 0 și 1) sunt rezervate pentru descriptor media care identifică în mod unic tipul de disc. Elementele FAT ulterioare ale inscriptibil disc de cluster corespunzătoare în fișierele lor de utilizator. Cu toate acestea, informațiile stocate în FAT, nu este suficient pentru a găsi fișierul dorit de pe disc. Pentru a face acest lucru, împreună cu necesitatea de a utiliza FAT și conținutul directorului de disc.
Element FAT 16-biți
Sfârșitul lanț de cluster
Pentru fiecare fișier în directorul conține numele fișierului și numărul de grup său inițial. Elementul FAT cu grup nomeromsoderzhitsya nomersleduyuschego a fișierului, elementul FAT cu grup de fișiere nomeromsoderzhitsya nomersleduyuschego etc. Dacă fișierul klasteryavlyaetsya ultimul cluster, elementul FAT pentru a conține sfârșitul nomerombudet al indicatorului de fișier (FFF și FFFF). Astfel, pentru a găsi toate fișier clustere trebuie să știe imediat ce primul număr de cluster, care este stocat într-un director de pe disc. Figura 1 arată că fișierul FișierulMeu este înregistrat în clustere 004, 005, 006, 008.

Deoarece fișierele de pe disc pot fi stocate în diferite sectoare, care sunt departe unul de altul, performanța computerului, deoarece acesta poate fi redus. Pentru a mări viteza, puteți combina toate piesele împrăștiate de fișiere într-un singur circuit logic. În plus, în cazul în care toate fișierele sunt mutate în partea de sus a discului, puteți obține beneficii suplimentare de performanță. Pentru aceasta, există programe speciale pentru a optimiza disc.
Catalog de fișiere este după înregistrarea de încărcare, și FAT și conține numele tuturor fișierelor pe disc și numele subfoldere. Numărul total de director depinde de tipul de disc. Directory 224 conține elementul bilateral floppy. Catalog de hard disk-uri include 512 elemente. Astfel, numărul total de fișiere care pot fi înregistrate în directorul rădăcină al discului, nu poate depăși numărul maxim de intrări în director. În Windows 95, numărul de nume lung de fișiere care pot fi stocate în directorul rădăcină, chiar mai mult diminuate. Este posibil ca 30 de fișiere cu nume foarte lungi folosesc tot spațiul pentru înregistrarea numelor fișierelor în directorul rădăcină. Se recomandă să nu pentru a crea o mulțime de fișiere în directorul rădăcină, și le distribuie la alte sub-directoare (foldere).
Când creați fișierul de creare de timp este plasat în intrarea de director. Dacă fișierul este modificat, înregistrarea corespunzătoare este, de asemenea, modificat prin memorarea data ultimei modificari. Acest lucru, cu toate acestea, nu se aplică elementelor subdirectoare. Adăugarea de noi fișiere la un subdirector de timp nu produce modificări în subdirectorul corespunzătoare.
Conținutul fiecărei intrări de director este prezentat în Tabelul. 2. câmpul File name conține până la opt caractere. nume de fișiere mai puțin de 8 octeți căptușit cu spații. Când ștergeți un fișier primul octet din numele fișierului este înlocuit cu un simbol. (E516) codul, iar intrarea directorului poate fi reutilizat.
Dacă numele de fișier conține mai mult de opt caractere sau conține spații, atunci sistemul ia este numele și cât timp este nevoie departe de două sau mai multe elemente. Primul element este înregistrat primele opt caractere ale numelui, numele extensiei, data și alte informații despre dosar. Restul numelui este scris în elementele suplimentare, care pot fi de până la 20.
Deci, dacă fondurile WINDOWS a crea un fișier numit PRIMER1.TXT, atunci acesta va fi evidențiat în catalog este doar un element, din moment ce Numele lui este în deplină concordanță cu cerințele MS DOS. Dar, dacă creați un fișier numit Primer2.txt, în care o parte din numele introdus în litere mici, apoi, sub acesta va fi alocat pentru două element în catalog. Primul element va fi indicat doar numele și atributul Primer2.txt 0F, iar al doilea element - numele acelorași reguli de fișier MS DOS: PRIMER2, extensie nume: TXT și alte caracteristici. Cu toate acestea, pentru a crea un fișier cu numele Primer1.txt eșuează, deoarece se crede că este - același nume ca PRIMER1.TXT. Astfel, pentru valoarea WINDOWS de litere (majuscule sau minuscule) nu contează, dar pe ecran numele fișierului este afișat simboluri, cum ar fi cele folosite pentru a crea fișierul.
Dacă creați un fișier numit PRIMER_DLINNOGO_IMENI_FAILA.TXT, apoi patru de intrare director este alocată pentru ea. În primele trei din care vor face parte din nume de fișier lung a spus:
Fiecare dintre aceste elemente vor fi în directorul „atributul“ pentru a avea o valoare de 0F. Al patrulea element al directorului va conține un nume de fișier care satisface cerințele MS DOS: PRIMER
1. stocate în continuare extensie de nume de fișier TXT, dimensiunea și alte caracteristici.
Dacă creați un alt fișier cu un nume PRIMER1_DLINNOGO_IMENI_FAILA.TXT lung, apoi sub el a identificat, de asemenea, patru dintre intrarea directorului și ultima dintre ele va fi scris PRIMER numele
Atunci când un astfel de fisier este pe un computer pe care rulează sub sistemul MS DOS, acesta este recunoscut de primele opt caractere ale numelui. Toate celelalte personaje numite sunt ignorate, dar pentru a lucra cu un astfel de fișier poate fi. Cu toate acestea, în unele cazuri, pot apărea probleme atunci când se ocupă cu astfel de fișiere.