usul. Fayl tizimisiz, saqlanadigan ma’lumotlar alohida fayllarga ajratib
bo‘lmaydi va ularni aniqlash va olish qiyin bo‘ladi. Ma’lumotlar hajmi
oshgani sayin, alohida fayllarni tashkillashtirish
va ulardan foydalanish
imkoniyati ma’lumotlar saqlashda yanada muhim ahamiyat kasb
etmoqda. Raqamli fayl tizimlari va fayllar hujjatlarni saqlash va olishning
bir xil mantiqiy usulidan foydalangan holda qog‘ozga asoslangan
tizimlar uchun nomlangan va modellashtirilgan.
Fayl
tizimlari Microsoft Windows, macOS va Linux-ga asoslangan
tizimlar kabi operatsion tizimlar (OS) o‘rtasida farq qilishi mumkin. Ba’zi
fayl tizimlari maxsus dasturlar uchun mo‘ljallangan. Fayl tizimlarining
asosiy turlariga tarqatilgan fayl tizimlari, diskka asoslangan fayl tizimlari
va maxsus maqsadli fayl tizimlari kiradi
Fayl tizimi ma’lumotlarni saqlaydi va tashkillashtiradi va ularni
saqlash qurilmasidagi barcha ma’lumotlar
uchun indeks turi deb
hisoblash mumkin. Ushbu qurilmalarga disklar qattiq disklar, optik va
flesh-disklar kiradi Fayl tizimlari fayllarni nomlash uchun
konventsiyalarni belgilaydi, ularning ichida nomlarning maksimal soni,
qaysi belgilar ishlatilishi mumkin va ba’zi tizimlarda fayl nomi suffiksi
qancha vaqt bo‘lishi mumkin. Ko‘pgina fayl
tizimlarida fayl nomlari
katta-kichik harflarga bog‘liq emas. Faylning o‘zi bilan bir qatorda, fayl
tizimlari fayl hajmi,
shuningdek, uning atributlari, metadata katalogidagi
manzil va ierarxiya kabi ma’lumotlarni o‘z ichiga oladi. Metadata,
shuningdek, haydovchida mavjud bo‘lgan bo‘sh joy bloklarini va qancha
bo‘sh joyni aniqlashi mumkin. Fayl tizimi kataloglarning tuzilishi orqali
faylga yo‘lni belgilash uchun formatni ham o‘z ichiga oladi. Fayl
katalogga - yoki Windows OS-dagi papkaga - yoki daraxt tuzilmasidagi
kerakli joyga pastki katalogga joylashtiriladi. Kompyuter va mobil
OTlarda fayllar tizimlari mavjud bo‘lib, ularda fayllar ierarxik daraxt
tuzilishiga joylashtiriladi. Saqlash muhitida fayllar va kataloglar
yaratilishidan oldin, bo‘limlarni joyiga qo‘yish kerak. Bo‘lim - bu alohida-
alohida boshqariladigan qattiq disk yoki boshqa saqlash hududidir. Bitta
fayl tizimi birlamchi bo‘limga kiritilgan va ba’zi OTlar bitta diskda bir
nechta qismlarga ega bo‘lishga imkon beradi. Bunday holda, bitta fayl
tizimi buzilgan bo‘lsa, boshqa qismdagi ma’lumotlar xavfsiz bo‘ladi. Fayl
tizimlari fayllarni saqlash va olish uchun metadata-dan foydalanadi.
Metadata teglariga misollar quyidagilardan iborat:
Metadata fayl
tarkibidan alohida saqlanadi, ko‘plab fayl tizimlari fayl nomlarini alohida
katalog yozuvlarida saqlaydi. Ba’zi meta-ma’lumotlar katalogda
saqlanishi mumkin, boshqa metadata esa inode deb nomlangan
strukturada saqlanishi mumkin. Unixga o‘xshash operatsion tizimlarda
inode faylning tarkibiga bog‘liq bo‘lmagan metadata ma’lumotlarini
saqlashi mumkin. Inode ma’lumotni raqam bo‘yicha indekslaydi, bu fayl
joylashgan joyga va undan keyin faylning o‘ziga kirish uchun ishlatilishi
mumkin. Metadata ustiga sarmoya kiritadigan fayl tizimiga misol - bu
Apple tomonidan ishlatiladigan OS X, OS. Bu optimallashtirishning bir
qator xususiyatlarini, shu jumladan 255 ta belgidan iborat fayl nomlarini
olish imkonini beradi.
Fayl tizimlari, shuningdek, foydalanuvchilarning
ma’lum bir guruhiga o‘qish va yozishni cheklashi mumkin. Parollar -
buni amalga oshirishning eng oson usuli. Fayllarni kim o‘zgartirishi yoki
o‘qishi mumkinligini boshqarish bilan bir qatorda, kirishni cheklash
ma’lumotlar modifikatsiyasining boshqarilishini va cheklanganligini
ta’minlashi mumkin. Kirish yoki imkoniyatlarni boshqarish ro‘yxati kabi
fayl ruxsatlari, shuningdek, fayl tizimiga kirishni boshqarish uchun
ishlatilishi mumkin. Ushbu turdagi mexanizmlar oddiy foydalanuvchilar
tomonidan kirishga to‘sqinlik qilish uchun foydalidir, ammo tashqi
tajovuzkorlarga nisbatan unchalik samarali emas. Fayllarni shifrlash ham
foydalanuvchilarning kirishiga to‘sqinlik qilishi mumkin, ammo u ko‘proq
tizimlarni tashqi hujumlardan himoya qilishga qaratilgan. Shifrlangan
kalit shifrlanmagan matnga uni shifrlash uchun qo‘llanishi mumkin yoki
kalit shifrlangan matnni dekodlash uchun ishlatilishi mumkin. Faylga
faqat kaliti bo‘lgan foydalanuvchilar kirishlari mumkin.
Shifrlash bilan
fayl tizimida ma’lumotlarni samarali boshqarish uchun shifrlash kalitini
bilish shart emas. Fayl tizimlarining bir qator turlari mavjud, ularning
barchasi tezligi va hajmi kabi har xil mantiqiy tuzilmalar va