Маъруза. Virtual fayl tizimlari (vfs) va tarmoq fayl tizimlari (nfs)


Download 74.5 Kb.
bet1/3
Sana19.06.2023
Hajmi74.5 Kb.
#1619942
  1   2   3
Bog'liq
21,22 - маъруза




21,22 – маъруза. Virtual fayl tizimlari (VFS) va tarmoq fayl tizimlari (NFS)
Режа
1. Виртуал файл тизимлари (VFS)
2. Виртал файл тизимини амалга ошириш
3. Virtual fayl tizimi ( VFS ) tuzilishi

2. Тармоқ файл тизимлари (NFS)


1. Виртуал файл тизимлари (VFS)
VFS ( Engl Virtual File System- Virtual Fayl tizimi) - fayl tizimi o'ziga xos ijrosi ustidan ajralmaslikka bir qatlam. VFS- ning maqsadi mijoz dasturlarini har xil turdagi fayl tizimlariga bir xilda kirish imkoniyatini berishdir. VFS-dan , masalan, maxsus mijoz dasturidan foydalanmasdan (fayl tizimi turidan qat'i nazar) lokal va tarmoq saqlash qurilmalariga shaffof kirish uchun foydalanish mumkin. VFS yadro va ma'lum bir fayl tizimi o'rtasidagi interfeysni belgilaydi, shuning uchun siz faqat operatsion tizim yadrosiga o'zgartirishlar kiritish orqali yangi turdagi fayl tizimlarini osonlikcha qo'llab-quvvatlashingiz mumkin.
Virtual fayl tizimi OS yadrosi va ma'lum bir fayl tizimi o'rtasidagi interfeysni belgilaydi, bu interfeysni shunchaki to'ldirish orqali yangi turdagi fayl tizimlarini qo'llab-quvvatlashni osonlashtiradi. Interfeys ta'riflari nashrdan chiqarishga moslikning o'zgarishiga olib kelishi mumkin, buning uchun fayl tizimidan kompilyatsiya qilishdan oldin kompilyatsiya va mumkin bo'lgan modifikatsiyani qo'llab-quvvatlash kerak; Shu bilan bir qatorda, OS sotuvchisi faqat orqaga qarab muvofiqligi bilan o'zgarishlarni amalga oshirishi mumkin, shunda ma'lum bir OS versiyasi uchun yaratilgan ma'lum bir fayl tizimini qo'llab-quvvatlash kelgusi versiyalar bilan ishlaydi. Virtual fayl tizimlari ba'zan ma'lumotlarni saqlash uchun mo'ljallanmagan psevdo-fayl tizimlari deb ham ataladi. Bunday tizimning misoli procfs ( UNIXga o'xshash operatsion tizimlarda ishlatiladigan virtual fayl tizimi ).
2. Virtual fayl tizimini amalga oshirish
Unix-ga o'xshash fayl tizimlarining dastlabki dasturlaridan biri Sun Microsystems tomonidan SunOS 2.0 da 1985 yilda ishlab chiqilgan . Bu Unix tizimiga mahalliy UFS va masofaviy NFS- ga shaffof kirishga imkon beradi . Shuning uchun, sotuvchisi Unix , kodeksiga litsenziyaga -systems NFS , tez-tez dizayn nusxa VFS kuni Quyosh . Boshqa fayl tizimlari ham xuddi shu tarzda o'rnatilgan mumkin: bir amalga oshirish bor edi MS - DOS FAT fayl tizimi tomonidan ishlab chiqilgan Quyosh ishlatiladigan SunOS VFS , u qadar bir mahsulot sifatida jo'natildi emas edi-da SunOS 4.1. SunOS dasturi VFS dvigatelini System V Release 4- da qo'llab-quvvatlaydi .
John Heidemann eksperimental Ficus fayl tizimi uchun SunOS 4.0 uchun stackable VFS ishlab chiqardi . Ushbu loyiha turli xil, ammo o'xshash semantikaga ega bo'lgan fayl tizimlarida kodni qayta ishlatishni o'z ichiga olgan (masalan, shifrlangan fayl tizimi ma'lumotlarni shifrlanmagan fayl tizimida saqlash uchun nom tizimidan va koddan foydalanishi mumkin). O'zining dissertatsiyasida Heidemann ushbu asarni 4.4 BSD-da foydalanish uchun moslashtirdi . Ushbu kodning merosxo'rlari BSD-dan , shu jumladan Mac OS X dan olingan zamonaviy operatsion tizimlarning fayl tizimini amalga oshirishda yordam beradi .
Boshqa Unix virtual fayl tizimlari ham o'z ichiga oladi Fayl tizimi Switch yilda System V release 3, Umumiy Fayl tizimi bilan Ultrix, va VFS yilda Linux . In OS / 2 va Microsoft Windows, virtual fayl tizimi mexanizmi deb ataladi olish Fayl tizimi .
Foydalanuvchi kosmosda (fayl tizimi Fayl tizimi bilan Foydalanuvchining maydoni - FUSE ) ilovalar bir virtual fayl tizimi bilan bir aloqasi orqali Foydalanuvchining maydoni bir fayl tizimini amalga oshirish imkonini beradi. FUSE ishlatiladi yilda Linux , FreeBSD , OpenSolaris va Mac OS X .
Yilda Microsoft Windows, bir virtual fayl tizimi bir foydalanuvchi maydoni kengaytmali amalga oshirish mumkin; ammo, ular Windows fayl tizimining pastki darajasiga kirish uchun interfeyslarni qo'llab-quvvatlamaydilar , shuning uchun nomlar maydoni kengaytmasi tomonidan amalga oshirilgan barcha dasturlar fayl tizimiga kirish huquqiga ega bo'lmaydi. KIO va GVfs / GIO o'xshash mexanizmlarini ta'minlash KDE va GNOME ular foydalanishingiz mumkin bo'lsa-da, shu cheklovlar bilan, da FUSE texnologiyalar va shuning uchun oson tizimiga integratsiya qilingan.

Download 74.5 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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