Mustaqil ish Muvzu: hpfs (yuqori unumdorlikka EGA boʻlgan fayl tizimi)

O’zbekiston Respublikasi
Raqamli Texnologiyalar vazirligi
Toshkent axborot texnologiyalari universiteti
0160-21 guruh talabasi
Kabirova Yulduzning
Operatsion tizim fanidan
Mustaqil ish
Muvzu: HPFS (yuqori unumdorlikka ega boʻlgan fayl tizimi)
Hpfs (yuqori unumdorlikka EGA bo’lgan fayl tizimi)
HPFS (yuqori unumdorlikka ega bo’lgan fayl tizimi)
HPFS ( ingliz tilidan qisqartma. Yuqori unumdorlikdagi fayl tizimi ) — MVS , VM fayl tizimlari va virtual kirish usulini yaratish boʻyicha IBM tajribasi asosida Microsoft va IBM mutaxassislari tomonidan ishlab chiqilgan fayl tizimi . Microsoft tomonidan loyihani tajribali tizim dasturchisi Gordon Letvin boshqargan .
HPFS qo'llab-quvvatlashi birinchi marta OS /2 1.2 versiyasida paydo bo'ldi. O'shandan beri HPFS uchun mahalliy yordam OS/2 ning barcha versiyalarida mavjud . Windows NT 3.51 versiyasigacha bo'lgan HPFS-ni qo'llab-quvvatladi (garchi Windows NT 4.0 va Windows 2000 da eski HPFS drayveridan foydalanish bo'yicha muvaffaqiyat hikoyalari mavjud). Keyinchalik Microsoft o'zining NTFS fayl tizimi foydasiga HPFS-dan voz kechdi , uni ishlab chiqishda HPFSni yaratish tajribasi hisobga olingan.
OS/2 da HPFS drayverining HPFS386 deb nomlangan server versiyasi mavjud bo'lib, u ba'zi qo'shimcha funktsiyalarga ega.
Tuzilishi
HPFS-dagi disk qattiq o'lchamdagi sektorlarga bo'lingan (joriy amaliyotda 512 bayt, sektor raqami yoki ularning soni ichki tuzilmalarda 4 baytli belgisiz butun son sifatida kodlangan, bu esa 2 32 * gacha bo'lgan disklarni manzillash imkonini beradi. 512 = 2 terabayt hajmida ) .
Diskning boshida bir nechta boshqaruv bloklari mavjud:
Yuklash sektori DOS -ovskogo turi.
SuperBlock disk geometriyasi, bo'sh joyning bitmaplari uchun ko'rsatgichlar ( bitmaplar , ingliz bitmaplari deb ataladi ), ildiz katalogiga ko'rsatgich, disk chizig'i o'lchami, kataloglar bilan chiziq raqami, yomon bloklar ro'yxatiga ko'rsatgich va boshqalar haqida ma'lumotlarni o'z ichiga oladi. SuperBlock CHKDSK oxirgi marta ishga tushirilgan sanani ham o'z ichiga oladi . Odatda faqat CHKDSK va FORMAT dasturlari SuperBlockni o'zgartiradi .
SpareBlock HOTFIX-hududlari hovuziga ko'rsatgichlarni, xato-tolerantlik maydonini (faqat HPFS386 xato-tolerantlikni ishlatadi), deyarli to'liq disk operatsiyalari uchun blokirovkalash pulini va boshqa ko'rsatkichlar, bayroqlar va identifikatorlarni o'z ichiga oladi .
Bootstrap maydoni.
Qo'shimcha disk maydoni talab qiladigan operatsiyalarni bajarish uchun (vaqtinchalik) foydalaniladigan sektorlar maydoni. Bu maydon, masalan, ba'zan to'liq diskdagi fayl nomini o'zgartirishda ishlatiladi.
Boshqa hududlar.
Sektor bo'sh yoki bandligini aniqlash uchun HPFS bitmaplardan foydalanadi , bunda har bir bit bitta sektorga mos keladi. Agar bitda 1 bo'lsa, bu sektor band ekanligini anglatadi, aks holda u bepul. Agar butun diskda faqat bitta bitmap mavjud bo'lsa, uni almashtirish uchun o'qish / yozish boshlarini o'rtacha diskning yarmiga ko'chirishingiz kerak bo'ladi. Bunga yo'l qo'ymaslik uchun HPFS diskni 8 megabayt uzunlikdagi "tasmalarga" (yoki ingliz diapazonlaridan olingan guruhlarga ) ajratadi va har bir chiziqning boshida yoki oxirida bo'sh sektorlarning bitmaplarini saqlaydi. Bunday holda,
Hpfs (yuqori unumdorlikka EGA bo’lgan fayl tizimi)
HPFS (yuqori unumdorlikka ega bo’lgan fayl tizimi)
HPFS ( ingliz tilidan qisqartma. Yuqori unumdorlikdagi fayl tizimi ) — MVS , VM fayl tizimlari va virtual kirish usulini yaratish boʻyicha IBM tajribasi asosida Microsoft va IBM mutaxassislari tomonidan ishlab chiqilgan fayl tizimi . Microsoft tomonidan loyihani tajribali tizim dasturchisi Gordon Letvin boshqargan .
HPFS qo'llab-quvvatlashi birinchi marta OS /2 1.2 versiyasida paydo bo'ldi. O'shandan beri HPFS uchun mahalliy yordam OS/2 ning barcha versiyalarida mavjud . Windows NT 3.51 versiyasigacha bo'lgan HPFS-ni qo'llab-quvvatladi (garchi Windows NT 4.0 va Windows 2000 da eski HPFS drayveridan foydalanish bo'yicha muvaffaqiyat hikoyalari mavjud). Keyinchalik Microsoft o'zining NTFS fayl tizimi foydasiga HPFS-dan voz kechdi , uni ishlab chiqishda HPFSni yaratish tajribasi hisobga olingan.
OS/2 da HPFS drayverining HPFS386 deb nomlangan server versiyasi mavjud bo'lib, u ba'zi qo'shimcha funktsiyalarga ega.
Tuzilishi
HPFS-dagi disk qattiq o'lchamdagi sektorlarga bo'lingan (joriy amaliyotda 512 bayt, sektor raqami yoki ularning soni ichki tuzilmalarda 4 baytli belgisiz butun son sifatida kodlangan, bu esa 2 32 * gacha bo'lgan disklarni manzillash imkonini beradi. 512 = 2 terabayt hajmida ) .
Diskning boshida bir nechta boshqaruv bloklari mavjud:
Yuklash sektori DOS -ovskogo turi.
|