Fayllarni boshqarish tizimlari


Download 227.05 Kb.
bet12/16
Sana17.11.2023
Hajmi227.05 Kb.
#1782803
1   ...   8   9   10   11   12   13   14   15   16
Bog'liq
Fayllarni boshqarish tizimlari

Bepul i -tugunlar ro'yxati . Bu 100 ta elementdan iborat bufer. U hozirda bepul bo'lgan 100 ta i -tugunlari haqida ma'lumotni o'z ichiga oladi.

!
Superblok har doim operativ xotirada bo'ladi
Þ barcha operatsiyalar ( RAMdabloklar va i -tugunlarni chiqarish va egallash Þ disk bilan almashinuvni minimallashtirish.
Lekin! Agar superblokning mazmuni diskka yozilmagan bo'lsa va quvvat o'chirilgan bo'lsa, unda muammolar paydo bo'ladi (fayl tizimining haqiqiy holati va superblok tarkibi o'rtasidagi nomuvofiqlik). Ammo bu allaqachon tizim uskunasining ishonchliligi uchun talabdir.
Izoh . UFS fayl tizimlari chidamlilikni oshirish uchun superblokning bir nechta nusxalarini (har bir silindr guruhiga bitta nusxa) qo'llab-quvvatlaydi.
Inod maydoni
Bu i -tugunlar ( i - tugun ) .(64 bayt?) deb nomlangan fayl tavsiflari massivi .
Faylning har bir indeks identifikatori ( i -tugun) quyidagilarni o'z ichiga oladi:
Fayl turi (fayl/katalog/maxsus fayl/fifo/soket)
Atributlar (ruxsatlar) - 10
Fayl egasi identifikatori
Faylga egalik qiluvchi guruhning identifikatori
Fayl yaratish vaqti
Faylni o'zgartirish vaqti
Faylga oxirgi marta kirish
Fayl uzunligi
Turli kataloglardan berilgan i -tugunga havolalar soni
Fayl bloklari manzillari
E'tibor bering . Bu erda fayl nomi yo'q
Keling , fayl joylashgan bloklarning adreslanishi qanday tashkil etilganligini batafsil ko'rib chiqaylik . Shunday qilib, manzillar maydonida faylning dastlabki 10 ta blokining raqamlari mavjud.
Agar fayl o'n blokdan oshsa, u holda quyidagi mexanizm ishlay boshlaydi: maydonning 11-elementi blok raqamini o'z ichiga oladi, u berilgan fayl bloklariga 128 (256) havolani o'z ichiga oladi. Agar fayl kattaroq bo'lsa - u holda maydonning 12-elementi ishlatiladi - u 128 (256) blok raqamlarini o'z ichiga olgan blok raqamini o'z ichiga oladi, bu erda har bir blokda fayl tizimining 128 (256) blok raqamlari mavjud. Va agar fayl kattaroq bo'lsa, unda 13-element ishlatiladi - bu erda ro'yxatning chuqurligi yana bittaga oshiriladi.
Shunday qilib, (10+128+128 2 +128 3 )*512 hajmdagi faylni olishimiz mumkin .
Buni quyidagi shaklda ifodalash mumkin:
1-fayl blokining manzili
2-fayl blokining manzili
...
10-fayl blokining manzili
Bilvosita blok manzili (256 blok manzilli blok)
2-bilvosita manzillashning blok manzili (manzilli 256 ta manzil blokidan iborat blok)
3-bilvosita manzillashning blok manzili (manzillar bilan bloklangan manzillar bilan blok)

Download 227.05 Kb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   16




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling