Sistemul de fișiere Ms-dos

Dacă aveți un număr mare de programe și date, aveți nevoie de contabilitate și sistematizare strictă. Sistemele de operare trebuie să funcționeze cu diferite fluxuri de date, hardware diferite și dispozitive periferice ale computerului. Sistemul de fișiere permite organizarea gestionării ordonate a tuturor acestor obiecte.







În sistemele de operare ale computerelor personale, conceptul sistemului de fișiere care stă la baza sistemului de operare UNIX a lăsat o amprentă profundă. În subsistemul UNIX, subsistemul I / O unifică modul de acces atât la fișiere, cât și la periferice. Un fișier este înțeles ca un set de date de pe un disc, un terminal sau alt dispozitiv. Astfel, sistemul de fișiere este un sistem de gestionare a datelor.

Structura fișierului discului logic.

Pentru a accesa informațiile de pe disc (aflate în fișier),

coarne + numărul sectorului), numărul total de clustere ocupate de acest dosar,

un grup, etc. Toate acestea sunt foarte vagi, dificile și inutile.

MS-DOS eliberează utilizatorul de astfel de lucrări și îl conduce el însuși.

Pentru a oferi acces la fișiere - organizează sistemul de fișiere MS-DOS

și susține pe unitatea logică o anumită structură de fișier.

Unul dintre conceptele sistemului de fișiere MS-DOS este un disc logic.

În unele aproximații, putem presupune că, din punctul de vedere al MS-DOS, fiecare disc logic este un disc magnetic separat.

Fiecare unitate logică are un nume unic. Numele discului logic este literele din engleză de la A la Z (inclusiv). Prin urmare, numărul de discuri logice nu depășește 26.

Literele A și B sunt rezervate pentru IBM PC FDD. Începând cu litera C, discurile logice (partițiile) HDD sunt numite. În cazul în care acest PC IBM are doar o singură FDD, litera B este omisă. Numai unitățile logice A și C pot fi unități de sistem.







Elemente ale structurii fișierului:

- Sectorul inițial (sectorul de boot, sectorul Boot)

- FAT - tabelul de alocare a dosarelor,

- director rădăcină (Root-Directory),

- zonă de date (spațiu liber pe disc)

Aceste elemente sunt create de programe speciale (în mediul MS-DOS) în acest proces

Sectorul inițial (sectorul de boot, sectorul Boot):

Aici, informațiile cerute de MS-DOS de a lucra cu discul sunt scrise:

- identificatorul OS (dacă unitatea este o unitate de sistem),

- dimensiunea sectorului discului,

- numărul de sectoare din grup,

- numărul de sectoare de rezervă de la începutul discului,

- numărul de copii ale FAT pe disc (standard - două),

- numărul de articole din catalog,

- numărul de sectoare de pe disc,

- tip de format disc,

- numărul de sectoare în FAT,

- numărul de sectoare pe pistă,

- OS bootstrap,

Sectorul de pornire este FAT.

FAT (tabelul de alocare a fișierelor):

FAT este un element extrem de important al structurii de fișiere!

Încălcările în FAT pot duce la pierderea completă sau parțială a informațiilor despre întreaga unitate logică! De aceea există două copii ale FAT pe disc.

Există programe speciale care controlează starea FAT și remediază încălcările.

Aceasta este o zonă specifică a unității create în timpul inițializării unității, care conține informații despre fișierele și directoarele stocate în unitate. Lista rădăcinilor există întotdeauna pe un disc formatat! Pe un singur disc există întotdeauna numai un singur director rădăcină. Dimensiunea directorului rădăcină pentru această unitate este o valoare fixă, astfel încât numărul maxim de fișiere atașate la acesta și alte directoare (subcategorii) sunt strict definite.

Un director este un spațiu pe disc specific (în zona de date disc) care conține informații despre fișiere și sub-cataloage care sunt "legate" la acest director. MS-DOS acceptă o structură de directoare ierarhică (arborescentă).

Spre deosebire de Catalogul rădăcină, alte directoare (SubCatalogs) sunt create folosind comenzi speciale MS-DOS (interne). Scopul principal al acestei structuri de directoare este de a stoca eficient un număr mare de fișiere pe un disc.

Fiecare CATALOG (cu excepția rădăcină) are un "părinte", adică Alt catalog, la care este atașat acest catalog. MS-DOS tratează fiecare director (cu excepția celui rădăcină) ca fișier. Termenul "atașat" este înlocuit uneori cu termenul "înregistrat".







Articole similare

Trimiteți-le prietenilor: