|
Fayl tizimlarini ierarxik tuzilishi
|
bet | 98/222 | Sana | 15.05.2024 | Hajmi | 5,84 Mb. | | #236377 |
Foydalanuvchi belgili nom bo‘yicha faylga murojaat etadi. Biroq inson xotirasida obyekt qiymatlarini saqlab qolish cheklangan, ya’ni foydalanuvchi nom bo‘yicha murojaat qilishi mumkin. Nom joylarini ierarxik tashkil qilish bu chegaralarni kengaytirish imkoniyatini beradi. Aynan shu sababli ko‘plab fayl tizimlari nisbatan quyi pog‘ona katalogi nisbatan yuqori pog‘ona katalogi tarkibiga kirishi mumkin bo‘lgan pog‘onalarni tashkil etish hisobiga ierarxik strukturaga ega bo‘ladi, shu sababli ierarxik struktura xususiy holatlarda barcha fayllar bitta katalog ichiga kirganda bir pog‘onali tashkil etilgan bo‘ladi
(5.1a- rasm). Ierarxik katalogni tavsiflovchi graf daraxtli (5.1b- rasm) yoki tarmoqli (5.1v- rasm) bo‘lishi mumkin.
Ildizsimon
Fayllar
a)
Daraxtsimon
user
depart
Anvar
Main.exe
Main.exe
b)
c)
5.1- rasm. Fayl tizimi ierarxik tuzilishi
Katalog agar faqat bitta katalogga kirishga ruhsat berilgan bo‘lsa daraxtli va agar fayl bir nechta kataloglarda joylashgan bo‘lsa tarmoqli bo‘ladi.
Masalan, MS-DOS va Windows da kataloglar daraxtsimon, Unix da esa tarmoq ko‘rinishda ifodalanadi. Daraxtsimon strukturada har
bir fayl sahifalarda bo‘ladi. Katalog - ildiz katalog yoki ildiz (root) deb ataladigan yuqori pog‘onada turadi.
Bunday tashkil etishda foydalanuvchi barcha fayllar nomlarini eslab qolish zaruratidan ozod bo‘ladi, unga shu yoki boshqa fayllarni qaysi guruhda saqlanishi mumkinligini bilish yetarli bo‘ladi. Ya’ni uni kataloglar ketma-ketligini ko‘rib izlab topish uchun. Ierarxik struktura ko‘p foydalanuvchilik tizimlar uchun ham qulay: har bir foydalanuvchi o‘zining katalogi yoki katalog daraxti shoxlarida o‘zining fayllarini joylashtiradi.
|
| |