6-Mavzu: Fayl tizimi. Fayl formatlari.
Reja:
1. Fayl tizimi.
2. Fayl formatlari
3. Rasm fayllar
Tayanch so‘z va iboralar: Microsoft Windows, macOS va Linux,
Apple iOS va Google Android, OS X, OS, parollar, qattiq disklar, optik va
flesh-disklar.
Kompyuterda fayl tizimi, ba’zan yozma fayl tizimi - bu fayllarni
nomlash usuli va ularni saqlash va olish uchun mantiqan joylashadigan
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
xususiyatlarga ega. Fayl tizimining turi OT va ushbu OS ehtiyojlariga
qarab farq qilishi mumkin. Uchta eng keng tarqalgan kompyuter
operatsion tizimlari Microsoft Windows, Mac OS X va Linux. Mobil
OSlarga Apple iOS va Google Android kiradi. Kompyuterlarda
ishlatiladigan yuzlab turli xil fayl kengaytmalari va fayl turlari mavjud
bo‘lib, ularning to‘liq ro‘yxatini bizning kompyuterimiz fayllari va fayl
kengaytmalari sahifasida topishingiz mumkin. Biroq, ko‘pchilik odamlar
barcha fayl kengaytmalarini va ular bilan bog‘liq dasturlarni yodlab
olishlari mumkin emas edi. Quyida fayllarning turlari bo‘yicha toifalarga
bo‘lingan eng keng tarqalgan fayl kengaytmalari ro‘yxati keltirilgan.
Fayl kengaytmalari bo‘yicha audio fayl formatlari.
Siqilgan fayl kengaytmalari.
Disk va media fayl kengaytmalari.
Elektron pochta fayl kengaytmalari.
Bajariladigan fayl kengaytmalari.
Shrift fayl kengaytmalari.
Fayl kengaytmalari bo‘yicha rasm fayllari formatlari.
Internet bilan bog‘liq fayl kengaytmalari.
Fayl kengaytmalari bo‘yicha fayl formatlarini taqdim etish.
Fayl kengaytmalari bo‘yicha fayllarni dasturlash.
Elektron jadval formati fayl kengaytmalari bo‘yicha.
Tizimga tegishli fayl formatlari va kengaytmalari.
Fayl kengaytmalari bo‘yicha videofayl formatlari.
Fayl kengaytmalari bo‘yicha so‘z protsessori va matnli fayl
formatlari.
Savol va topshiriqlar
1.
Fayl tizmlari qaysi operatsion tizimlarga asoslangan?
2.
Fayllarning qanday fayl toifalari mavjud?
3.
Metadata ustiga sarmoya kiritadigan fayl tizimiga misollar.
4.
Uchta eng keng tarqalgan kompyuter operatsion tizimlari bu?
5.
Mobil OSlarga misollar keltiring?
|