Ўзбекистон алоқа ва ахборотлаштириш агертлиги


Fayl tizimi funktsiyalari va ma’lumotlar ierarxiyasi



Download 1,13 Mb.
Pdf ko'rish
bet64/95
Sana29.12.2021
Hajmi1,13 Mb.
#75773
1   ...   60   61   62   63   64   65   66   67   ...   95
Bog'liq
operaratsion tizimlar va laboratoriya

 

Fayl tizimi funktsiyalari va ma’lumotlar ierarxiyasi. 

 

Fayl deganda, odatda nomlangan, bir xil tuzilishga ega bo`lgan yozuvlardan 



tashkil  topgan  ma’lumotlar  to`plami  tushuniladi.  Bu  ma’lumotlarni  boshqarish 

uchun,  mos  ravishda  fayl  tizimlari  yaratiladi.  Fayl  tizimi,  ma’lumotlar  mantiqiy 

strukturasinining va ularga ishlov berish jarayonida bajariladigan amallar bilan  ish 

olib borish imkonini beradi. Aynan fayl tizimi, ma’lumotlarni disklarda yoki biror-

bir  boshqa  jamlamada  tashkil  etish  usulini  aniqlaydi.  Fayl  tizimining  qabul 

qilingan  spetsifikatsiyalari  bo`yicha,  fayllar  bilan  ishlashni  amalga  oshiruvchi 

maxsus  tizimli  dasturiy  ta’minotni,  ko`pincha  fayllarni  boshqaruv  tizimi  deyiladi. 

Aynan,  fayllarni  boshqarish  tizimi,  fayl  ma’lumotlarini  yaratish,  yo`qotish  tashkil 

etish,  o`qish,  yozish,  modifikatsiya  qilish  va  joyini  o`zgartirish  va  u  bilan  birga 

fayllarga  murojaatni  va  fayllar  tomonidan  foydalaniladigan  resurslarni 

boshqarishga javob beradi.  

 

Fayllarni boshqarish tizimining “FBT” asosiy vazifasi, bizga kerakli bo`lgan 



yozuvning  aniq  fizik  adresini  ko`rsatib,  quyi  darajada  murojaat  o`rniga,  fayl 

ko`rinishida  tashkil  etilgan  ma’lumotlarga    murojaatning  qulay  usulini  berishidir, 

ya’ni  fayl  nomi  va  undagi  yozuvni  nomini  ko`rsatib,  mantiqan  murojaat  qilishga 

imkon berishdir.  

 

Fayllarni  boshqarish  tizimi  yordamida,  foydalanuvchilarga  quyidagi 



imkoniyatlar yaratiladi: 

-  foydalanuvchilarning  muloqat  funktsiyalarini  (uning  ma’lumotlari  bilan) 

amalga  oshiruvchi  va  fayllarni  boshqarish  tizimidan  faol  foydalanuvchi, 

maxsus  boshqaruvchi  funktsiyalar  yordamida  yoki  o`z  dasturlaridan,  nomli 

ma’lumotlar to`plamini (fayllarni) yaratish, olib tashlash va qayta  nomlash 

(va boshqa operatsiyalar); 




 

64 


-  disksiz periferik qurilmalar bilan fayl kabi ishlash; 

-  fayllar orasida, qurilmalar o`rtasida (va teskari) ma’lumotlar almashinish; 

-  fayllarni boshqarish tizimi dasturiy modullariga murojaat usuli bilan fayllar 

bilan ishlash (API ning bir qismi fayllar bilan ishlashga mo`ljallangan); 

-  fayllarni huquqsiz murojaatdan himoya qilish. 

Qoida  bo`yicha  hamma  zamonaviy  OT  lar  o`z  fayllarini  boshqarish 

tizimilariga  egadir.  Ba’zi  OT  lar  esa,  bir  nechta  fayl  tizimlari  bilan  ishlash 

imkoniga egadirlar (bir nechtasi ichidan bittasi yoki bir nechtasi bilan bir vaqtda). 

Bu  hollarda,  montirovka  qilinadigan  fayl  tizimlari  to`g`risida  so`z  boradi 

(montirovka  qilinadigan  fayllarni  boshqarish  tizimlarini  qo`shimcha  sifatida 

o`rnatish mumkin) va bu borada ular mustaqildir.  

Shu  narsa  ma’lumki,  fayllarni  boshqaruv  tizimi,  OT  ning  asosiy 

komponentasi  bo`lgan  holda,  undan  mustaqil  emas,  chunki  API  ning  mos 

chaqiriqlaridan  faol  foydalanadi.  Shu  bilan  birga,  FBT  ning  o`zi  API  ni  yangi 

chaqiriqlar bilan boyitadi.  

Demak, shuni ta’kidlash mumkinki, ixtiyoriy FBT o`z-o`ziga mavjud emas, 

balki ular aniq OT muhitida ishlash uchun yaratiladi. Misol uchun hammaga tanish 

fayl tizimi FAT ni keltirish mumkin (File Allocation Table – fayllarni joylashtirish 

jadvali). Bu tizim, fayllarni boshqarish tizimi sifatida Ko`p hollarda ishlatiladi. 

Bu  fayl  tizimining  turli  OT  larda  ishlaydigan,  turli  versiyalari  mavjuddir: 

FAT, FAT 12, FAT 16, super FAT va x.k.lar. 

Bu FBT ning MS DOS OT dan to Windows NT bilan ishlaydigan versiyalari 

mavjud.  Boshqacha  qilib  aytganda,  ma’lum  fayllar  tizimiga  mos  tashkil  etilgan 

fayllar  bilan  ishlashda,  har  bir  OT  uchun  o`z  fayllarni  boshqarish  tizimi  ishlab 

chiqishi  shart.  Va  bu  fayl  tizimi,  qaysi  OT  uchun  mo`ljallangan bo`lsa,  o`sha  OT 

da  ishlaydi,  ammmo  boshqa  fayllarni  boshqaruv  tizimi  yordamida  yaratilgan 

fayllarga murojaat imkonini ta’minlaydi (boshqa OT FBT bu OT FBT printsiplari 

asosida ishlaydigan bo`lishi kerak). 

Sh.q.  fayl  tizimi  –  bu  ma’lumotlarning  qabul  qilngan  sertifikatsiyalari 

bo`yicha tashkil etilgan to`plamlari majmuasi bo`lib, ular fayllarga murojaat uchun 

zarur bo`lgan adresli ma’lumotlarni olish usulini aniqlaydi. 

Demak,  fayl  tizimi  termini,  avvalambor  fayllarga  tashkil  etilgan 

ma’lumotlarga  murojat  printsiplarini  aniqlaydi.  Xudi  shu  terminni  u  yoki  bu 

jamlamada  joylashgan  aniq  fayllarga  nisbatan  ham  ishlashtish  mumkin.  Fayllarni 

boshqarish  termini  esa,  fayl  tizimining  aniq  realizatsiyasiga  (amalga  oshishiga) 

nisbatan  ishlatish  mumkin,  ya’ni  bu  tizim  –  aniq  OT  larda  fayllar  bilan  ishlashni 

ta’minlaydigan dastur modullari to`plamidir. 

Inson  ishlaydigan  ma’lumotlar,  odatda  strukturalashtirilgandir.  Bu  avvalo, 

ma’lumotlarni  samarali  saqlashni  tashkil  etishga  imkon  beradi,  qidiruvni 

osonlashtiradi,  nomlashda  qo`shimcha  imkoniyatlar  yaratadi.  Xuddi  shuningdek, 

fayllar  bilan  ishlashda  ham  iloji  boricha  strukturalashtirish  mexanizmini  kiritish 

kerak.  Hammadan  osoni  ierarxik  munosabatlarni  tashkil  etishdir.  Buning  uchun, 

katalog  tushunchasini,  kiritish  directory  yetarlidir.  Katalog,  fayl  ko`rinishida 

tashkil etilgan ma’lumotlar to`g`risidagi ma’lumotni o`z ichiga oladi. 




 

65 


Boshqacha  aytganda,  katalogda  fayllar  diskriptori  saqlanadi.  Agar  fayllar, 

blok  qurilmasida  tashkil  etilgan  bo`lsa,  aynan  katalog  yordamida  FBT,  shu 

ma’lumotlar joylashgan blok adreslarini topadi. Katalog, maxsus tizimli ma’lumot 

strukturasiga emas, (asosiy, ildiz katalog deyiladi), fayl o`zi ham bo`lishi mumkin. 

Bunday fayl-katalog, maxsus tizimli qiymatga ega bo`lib, uni boshqa oddiy fayllar 

orasida ajratish zarurdir. Fayl Katalog Ko`pincha “podkatalog” (subdirectory) deb 

ataladi.  Agar  fayl  katalog,  boshqa  fayllar  haqida  ma’lumotni  o`zida  saqlasa,  ular 

orasida  ham  o`z  navbatida  fayl-kataloglar  bo`lsa,  biz  xech  qanday 

chegaralanmagan ierarxiyaga ega bo`lamiz. 

Undan  tashqari,  bunday  fayl  ob’ektlarni  fayl  katalog  kiritish,  fayl  tizimini 

nafaqat  strukturalash,  ildiz  katalogdagi  elementlar  sonini  chegaralanmagan 

muammosini  hal  qiladi.  Fayl  katalogida  elementlar  soniga  chegara  yo`q,  shuning 

uchun katta o`lchamdagi kataloglarni yaratish mumkin. 

 


Download 1,13 Mb.

Do'stlaringiz bilan baham:
1   ...   60   61   62   63   64   65   66   67   ...   95




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish