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
|