...e fisier, pozitia in octeti de la care se va face urmatoarea operatie de citire sau scriere asupra fisierului. In momentul in care procesul va lansa o comanda de deschidere sau creare de fisier, nucleul sistemului de operare ii va intoarce indexul fisierului din tabela descriptorilor de fisier alocata acelui proces. Daca procesul lanseaza o comanda de scrierecitire asupra fisierului, comanda va contine ca argument si acest index, pe baza caruia sistemul de operare va identifica descriptorul acelui fisier, apoi pozitia sa in sistemul de fisiere si in cele din urma i-nodul asociat din informatiile cuprinse in i-nod se identifica zona de date a fisierului. Un i-nod contine toate informatiile cu privire la un fisier mai putin numele sau, cum ar fi tipul fisierului drepturile de acces identificatorul proprietarului fisierului identificatorul grupului caruia apartine fisierul marimea fisierului data si ora ultimei accesari a fisierului data si ora ultimei modificari a fisierului data si ora crearii fisierului tabel de adrese de disc a blocurilor ce compun fisierul in cazul unor blocuri de 512 octeti, marimea fisierului poate ajunge la 1 Go Un sistem de fisiere este compus dintr-o secventa de blocuri logice, marimea acestora fiind un multiplu de 512 octeti marimea blocului depinde de implementarea sistemului. Structura generala a sistemului de fisiere este urmatoarea Bloc pentru incarcarea sistemului de operare Superbloc Lista de i-noduri Blocuri de date Blocul de incarcare ocupa, de obicei, zona aflata pe primul sector al discului si contine procedurile de incarcare ale sistemului de operare. Desi este considerata zona a sistemului de fisiere, nu este folosita practic de acesta. Superblocul ocupa urmatoarele sectoare de pe disc si contine informatii referitoare la sistemul de fisiere, cum ar fi Marimea si starea sistemului de fisiereeticheta, numele sistemului de fisiere, marimea blocurilor, data si ora ultimei modificari a superblocului Informatii cu privire la i-noduri numar total de i-noduri alocate, numarul de i-noduri libere... Blocurile de memorie numarul total de blocuri libere, tabel cu numerele a 50 de blocuri libere si un index in acest tabel Lista de i-noduri cuprinde informatii cu privire la fiecare i-nod din sistem, marimea sa fiind specificata in momentul configurarii sistemului de fisiere. Nucleul sistemului de operare se refera la i-noduri prin indexul acestora din tabela de i-noduri. Unul dintre i-noduri este radacina sistemului de fisiere, prin acesta fiind disponibila structura de cataloage a sistemului de fisiere. Blocurile de date incep imediat dupa lista de i-noduri si contin datele din fisiere sau date administrative. Un bloc de date nu poate apartine, la un moment dat, decat unui singur fisier. AJQCU6s5tmHsH5tmHsHQa6JuI45VFdditGiCFddit 1h à!ia8i8NormalCJsHaJmHsHtHAiDefault Paragraph FontaNormal ebdditeaHTML Preformatted72aPx4 t.25i9BCJOJaQJaJaaJph Qa6JuI45VGiCa0000 0 0 0 0 0 0 0 0 00000000000000000000 0 0 0000CKPa6JNuybSuIgoXCa333333333333333333333333sori
ndtCtDocuments and SettingstdanuttMy DocumentstStructura sistemului de fisiere. I-n...
Download