Fayllarni boshqarish tizimlari
Download 227.05 Kb.
|
Fayllarni boshqarish tizimlari
- Bu sahifa navigatsiya:
- Inod maydoni
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.
Þ 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling