O‘qitish materiallar




Download 4,74 Mb.
Pdf ko'rish
bet51/183
Sana24.09.2024
Hajmi4,74 Mb.
#272179
1   ...   47   48   49   50   51   52   53   54   ...   183
Bog'liq
Axborot texnologiyalar asoslari Amirova Zubayda Shodmanovna

4-ilova 
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 manti
qiy 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 qattiq disklar, optik disklar 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. 
Asosiy fayl tizimlari quyidagilarni o'z ichiga oladi: 
Fayllarni taqsimlash jadvali (FAT)Microsoft Windows OS tomonidan qo'llab-
quvvatlanadi. FAT oddiy va ishonchli deb hisoblanadi va eski fayl tizimlaridan 
keyin modellashtiriladi. FAT 1977 yilda disketa uchun ishlab chiqilgan, ammo 
keyinchalik moslashtirilganyoki qattiq disklar. Samarali va aksariyat zamonaviy 
OTlar bilan mos keladigan bo'lsada, FAT zamonaviy texnologiyalarning ishlashi 
va kengayish darajasiga mos kela olmaydi. 
Global fayl tizimi (GFS)Linux OS uchun fayl tizimidir va u umumiy disk fayl 
tizimidir. GFS umumiy blokli saqlash joyiga to'g'ridan-to'g'ri kirishni taklif qiladi 
va undan lokal fayl tizimi sifatida foydalanish mumkin. 
GFS2 - yangilangan versiya, asl GFS-ga kirmagan, masalan yangilangan metadata 
tizimi. GNU General Public License shartlariga muvofiq GFS va GFS2 fayl 
tizimlari bepul dastur sifatida mavjud. 
Ierarxik fayl tizimi (HFS)Mac operatsion tizimlarida foydalanish uchun ishlab 
chiqilgan. HFS-ni Mac OS Standard deb ham atash mumkin va bunga Mac OS 
Extended tomonidan erishildi. Dastlab 1985 yilda floppi va qattiq disklari uchun 
HFS Macintosh fayl tizimining o'rnini bosdi. Undan CD-ROMlarda ham 
foydalanish mumkin. 
NT fayl tizimi - bu shuningdekYangi texnologiya fayl tizimi (NTFS)nomi bilan 
ham tanilgan - Windows-ning Windows mahsulotlari uchun standart fayl tizimi. 
NT 3.1 OS oldinga. Oldingi FAT fayl tizimidagi yaxshilanishlar metadata 
ma'lumotlarini yaxshiroq qo'llab-quvvatlashni, ishlash va diskdagi bo'sh joyni 
ishlatishni o'z ichiga oladi. NTFS Linux OS-da bepul, ochiq manbali NTFS 
drayveri orqali qo'llab-quvvatlanadi. Mac OS-lar NTFS-ni faqat o'qish uchun 
qo'llab-quvvatlaydi. 
Diskning universal formati (UDF)bu optik muhitda va DVD-larda ishlatiladigan 


sotuvchi-neytral fayl tizimi. UDF ISO 9660 fayl tizimini almashtiradi va DVD 
Forum tomonidan tanlangan DVD video va audio uchun rasmiy fayl tizimidir. 
Fayl tizimi singari, ma'lumotlar bazasini boshqarish tizimi (DBMS) yangilanishi 
va olinishi mumkin bo'lgan ma'lumotlarni samarali saqlaydi. Ammo ikkalasi ham 
bir-birini almashtirib bo'lmaydi. Fayl tizimi tuzilmaydigan va ko'pincha o'zaro 
bog'liq bo'lmagan fayllarni saqlagan holda, ma'lumotlar bazasini boshqarish 
tizimli va tegishli ma'lumotlarni saqlash va boshqarish uchun ishlatiladi. 
Ma'lumotlar bazasi ma'lumotlar bazasi uchun cheklovlarni yaratadi va belgilaydi. 
Fayl tizimi bir vaqtning o'zida bitta faylga kirishga imkon beradi va har bir faylga 
alohida murojaat qiladi. Shu sababli, zaxira kabi funktsiyalar fayl tizimining o'zi 
tomonidan emas, balki individual darajada amalga oshiriladi. Bu ma'lumotlar 
tizimini ma'lumotlar bazasining ma'lumotlar bazasiga qaraganda ancha kam mos 
keladigan shakliga aylantiradi, bu esa bitta marta aniqlangan bitta ma'lumotlar 
omborini saqlab turadi. 
MBBTning markazlashtirilgan tuzilishi fayl tizimiga qaraganda fayllarni oson 
almashishni ta'minlaydi va fayl tizimidagi fayllarga alohida o'zgartirishlar 
kiritilganda yuzaga keladigan anomaliyalarni oldini oladi. 
Fayl tizimida fayllarni himoya qilish usullari mavjud, ammo juda muhim 
xavfsizlik uchun ma'lumotlar bazasi ma'lumotlar bazasiga kirishning yo'lidir. Fayl 
tizimidagi xavfsizlik OS tomonidan belgilanadi va vaqt o'tishi bilan uni saqlab 
qolish qiyin bo'lishi mumkin, chunki fayllarga kirish va foydalanuvchilarga 
avtorizatsiya berilishi mumkin. 
Ma'lumotlar bazasi ma'lumotlar bazasi parollarni himoya qilish, shifrlash va 
cheklangan avtorizatsiyaga tayanib, xavfsizlik cheklovlarini yuqori darajada 
ushlab turadi. Ko'proq xavfsizlik ma'lumotni olishda ko'proq to'siqlarga olib 
keladi, shuning uchun umumiy foydalanish uchun oddiy fayllarni saqlash va olish 
nuqtai nazaridan fayl tizimiga afzallik beriladi. 
Ilgari jismoniy, qog'ozli fayllarga murojaat qilganda,fayl tizimiatamasi 1961 yil 
boshida raqamli fayllarga murojaat qilish uchun ishlatilgan. 1964 yilga kelib, bu 
kompyuterlashtirilgan fayl tizimlariga murojaat qilish uchun keng foydalanishni 
boshladi. 
fayl tizimiatamasi, shuningdek, OT yoki fayl tizimini qo'llab-quvvatlaydigan 
qo'shimcha dasturni ham anglatishi mumkin. Bunday qo'shimcha fayl tizimlariga 
misollar orasida Network File System (NFS) va Andrew File System (AFS) 
mavjud. 
Bundan tashqari, atama o'zgaruvchan bo'lmagan saqlash uchun ishlatiladigan 
dasturiy ta'minotga, ikkala uskuna va dasturiy ta'minotning apparat va 
arxitekturasini boshqaruvchi dasturiy ta'minotga murojaat qildi. 
Margaret Rouse so'raydi: 


Fayl kengaytmalari va fayl formatlari 
mazon Web Services ishga tushirish va ma'lumotlarni ko'chirishni, zaxiralashni va
ofatlarni tiklashni kuchaytirish uchun CloudEndure boshlang'ich dasturini sotib ol
adi ... 
standart BC/DR shablon odatda ob-havo, uskunaning ishdan chiqishi va 
yong'inlarni o'z ichiga oladi. So'nggi yillarda ko'proq tashkilotlar ... 
nomini olishmoqda 
Masofaviy avtoulov diagnostikasi AsTech provayderi o'zining mahalliy ma'lumot 
markazi uchun juda katta bo'lib qolganda, u ... bilan 6-raqamli kolokatsiyaga 
aylandi. 
Kvant zaxira qurilmasi DXi4800 va DXi9000 seriyalari qo'shilishi bilan 
yangilanadi. Ammo sotuvchi qolmoqda ... 
Bitta ishchi muhit va yaxshilangan bulut qo'llab-quvvatlashning afzalliklari ushbu 
tizimga o'tish bilan bog'liq xarajatlardan oshib ketadimi ... 
2018-ning zaxira va falokatlarni tiklash dasturi finalchilari, o'rnatilgan o'yinchilar 
bilan birgalikda musobaqada yangi sotuvchilarni namoyish etadilar. ... 
Giper-konvertatsiya qilingan infratuzilma rivojlanayotgan resurslarni ochadigan AI 
ish yukining ortib borayotgan talablarini qondirish uchun rivojlanmoqda. AI, o'z 
navbatida ... 
Notijorat Detroyt simfonik orkestri uch yadroli Scale Computing HC3 giper-
konvergentsiyasi bilan ma'lumot infratuzilmasini yangiladi ... 
Giper-konvergentsiya xarajatlarni qisqartirdi, soddalashtirilgan operatsiyalarni 
amalga oshirdi va Amarillo-ni bulutni siljishda saqlash uchun ishlatadigan qilib 
o'rnatdi ... 
Core Java 
C ++ 
C tili 
Tarmoqlarni dasturlash 
Python 
Ma'lumotlar tarkibi 
Android 
PHP 


Ruby 
Servlet 
JSP 
HTML kursi 
Veb-o'yin maydonchasi 
CSS 
REST veb-xizmati 
Kompyuter tarmog'i 
operatsion tizim 
Kompyuter arxitekturasi 
Unity Engine 
bilan o'yinlarni ishlab chiqish 
ma'lumotlar bazasi 
MongoDB 
GIT 
Scrum Framework 
Jenkins 
Maven 
Apache Cordova 
siljishlar 


Afayl«erkin shakllangan», indekslangan yoki tuzilgan baytlarning to'plami bo'lishi 
mumkin, faqat uni yaratganga ma'no beradi. Yoki boshqacha qilib aytganda, 
katalogdagi yozuv bu fayldir. Fayl nomi, yaratuvchisi, sanasi, turi, ruxsati va 
boshqalar kabi atributlarga ega bo'lishi mumkin 
Fayl tuzilishi 
Fayl turli xil tuzilishga ega. Ulardan ba'zilari quyidagicha bo'lishi mumkin: 
Faylning ba'zi bir atributlari: 
Faylga kirish usullari 
Fayllarni kirish va xotirada o'qish usullari Access usullari bilan aniqlanadi. Odatda 
bir nechta kirish usulini qo'llab-quvvatlaydigan OT mavjud bo'lsa, bitta kirish usuli 
tizimlar tomonidan qo'llab-quvvatlanadi 

Download 4,74 Mb.
1   ...   47   48   49   50   51   52   53   54   ...   183




Download 4,74 Mb.
Pdf ko'rish