Windows tomonidan qo'llab-quvvatlanadigan fayl tizimlari


Download 257.5 Kb.
bet5/10
Sana09.01.2022
Hajmi257.5 Kb.
#265090
1   2   3   4   5   6   7   8   9   10
Bog'liq
Windows fayl tizimi

Fayl tizimi nima?


Fayl tizimi nima ekanligini tushunish uchun o'xshashlikdan foydalanish yaxshiroqdir. Buni tasavvur qiling qattiq disk - bu rangli kublar saqlanadigan qutining bir turi. Ushbu kublar cheklangan o'lchamdagi katakchalarda saqlanadigan turli xil fayllar qismidir klasterlar... Ular shunchaki uyumga to'planib qolishlari yoki joylashtirishning ma'lum bir tartibiga ega bo'lishlari mumkin. Shunday qilib, agar bu shartli kublar xaotik qoziqda emas, balki qandaydir mantiqqa muvofiq saqlansa, biz fayl tizimining ba'zi analoglari mavjudligi haqida gapirishimiz mumkin.

Fayl tizimi diskdagi ma'lumotlarni saqlash tartibini va ularga kirish tamoyillarini belgilaydi, shu bilan birga, ko'p jihatdan fayl tizimining turi ommaviy axborot vositalarining turiga bog'liq. Masalan, faqat ketma-ket ma'lumotlar bloklarini yozishni qo'llab-quvvatlaydigan magnit lenta uchun faqat ma'lumotlarga ega klasterlarga ketma-ket kirish huquqiga ega bo'lgan bir darajali fayl tizimi va zamonaviy SSD disk uchun har qanday ko'p darajali tasodifiy kirish fayl tizimi mos kelishi aniq:

Ma'lumot bloklarini saqlash ketma-ketligi printsipiga ko'ra, fayl tizimlari, biz allaqachon ko'rganimizdek, klasterlarni fayl qismlari bilan saqlaydiganlarga bo'linishi mumkin. doimiy ravishda yoki o'zboshimchalik bilan... Darajalarga kelsak, ularga ko'ra FSni ajratish mumkin bir darajali va daraxtga o'xshash (ko'p darajali).

Birinchi holda, barcha fayllar bitta tekis ro'yxat sifatida, ikkinchisida esa ierarxik ro'yxat sifatida ko'rsatiladi. Bunday holda, joylashtirish darajasi, qoida tariqasida, cheklanmagan va tarmoqlanish faqat bitta (UNIX-dagi "ildiz") yoki bir nechta ildiz kataloglaridan (Windows-dagi mantiqiy disklar) kelib chiqadi:



Fayl tizimlarining o'ziga xos xususiyatlariga ma'lumotlar tuzilishini nosozliklardan himoya qiladigan turli xil mexanizmlar mavjud bo'lishi ham mumkin. FSning barqarorligini ta'minlashning eng zamonaviy mexanizmlaridan biri bu kirish... Bu sizga maxsus xizmat fayllariga (ular "jurnallar" yoki "jurnallar" deb nomlanadi) fayllar bilan bajarilgan barcha amallarni yozish imkonini beradi.

Jurnal bo'lishi mumkin to'liq, har bir operatsiya uchun nafaqat klasterlar holati, balki barcha qayd qilingan ma'lumotlarning zaxira nusxasi yaratilganda. Bunday yozuvlar ko'pincha turli xil ma'lumotlar bazalari uchun ishlatiladi, ammo u tizimni sezilarli darajada sekinlashtiradi va jurnallar hajmini oshiradi (aslida, jurnallar barcha ma'lumotlar tizimining barcha zaxira nusxalarini to'liq saqlaydi).

Juda tez-tez tizimga kiriladi faqat mantiqiy operatsiyalar va (ixtiyoriy ravishda) fayl tizimi klasterlarining holati. Ya'ni, jurnalga yoziladigan yagona narsa, masalan, "file.txt" nomli 52 KB hajmdagi fayl falon guruhlarga yozilgan. Fayl tarkibining o'zi jurnalda ko'rinmaydi. Ushbu yondashuv ma'lumotlarning takrorlanishiga yo'l qo'ymaydi, fayllar bilan ishlash jarayonlarini tezlashtiradi va jurnalning hajmini bir necha baravar kamaytiradi. Yozuvning ushbu usuli bilan birdan-bir kamchilik - bu nosozlik yuz berganda, yozilayotgan ma'lumotlar yo'qolishi mumkin (chunki uning nusxasi yo'q), ammo fayl tizimining o'zi ish holatida qoladi.



Download 257.5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling