Fayllarni boshqarish tizimlari


Download 40.78 Kb.
bet4/16
Sana06.04.2023
Hajmi40.78 Kb.
#1332139
1   2   3   4   5   6   7   8   9   ...   16
Bog'liq
linux

C HPFS bo'lim tuzilishi













HPFS o'rnatilgan bo'limning boshida uchta boshqaruv bloki mavjud:
yuklash bloki ( yuklash bloki ),
qo'shimcha blok ( super blok ) va
Zaxira (zaxira) blok ( zaxira blok ).
Ular 18 ta sektorni egallaydi.
HPFS-dagi disk maydonining qolgan qismi qo'shni sektorlardan qismlarga bo'linadi - bantlar ( band - tarmoqli, lenta). Har bir chiziq diskda 8 MB joyni egallaydi.
Har bir chiziq o'z sektorlarini taqsimlash bitmapiga ega . Bitmap ma'lum diapazonning qaysi sektorlari band va qaysi biri bepul ekanligini ko'rsatadi. Ma'lumotlar chizig'ining har bir sektori uning bitmapidagi bir bitga mos keladi. Agar bit = 1 bo'lsa, sektor band, agar 0 bo'lsa - bepul.
Ikki bandning bitmaplari diskda yonma-yon joylashgan bo'lib, bantlarning o'zi ham. Ya'ni, chiziqlar va kartalar ketma-ketligi rasmga o'xshaydi.
FAT bilan solishtiring . Butun disk uchun faqat bitta "bitmap" mavjud ( FAT jadvali ). Va u bilan ishlash uchun siz o'qish / yozish boshlarini o'rtacha diskning yarmiga ko'chirishingiz kerak.
Qattiq diskning o'qish / yozish boshlarini joylashtirish vaqtini qisqartirish uchun HPFS diski chiziqlarga bo'linadi.
Boshqaruv bloklarini ko'rib chiqing .
Yuklash bloki _ _
Unda jild nomi, uning seriya raqami, BIOS sozlamalari bloki va yuklash dasturi mavjud.
Bootstrapper OS 2 LDR faylini topadi, uni xotiraga o'qiydi va boshqaruvni ushbu yuklovchiga o'tkazadi, bu esa o'z navbatida OS/2 yadrosini, OS 2 KRNL ni diskdan xotiraga yuklaydi . Va allaqachon OS 2 KRIML CONFIG faylidagi ma'lumotlardan foydalangan holda . SYS boshqa barcha kerakli dastur modullari va ma'lumotlar bloklarini xotiraga yuklaydi.
Yuklash bloki 0 dan 15 gacha bo'lgan sektorlarda joylashgan.
 
Super blok (super blok )
Tarkibida
Bitmaplar ro'yxatiga ko'rsatgich ( bitmap bloklari ro'yxati ). Ushbu ro'yxatda diskdagi barcha bloklar ro'yxati keltirilgan, ularda bo'sh sektorlarni aniqlash uchun foydalaniladigan bitmaplar mavjud;
yomon bloklar ro'yxatiga ko'rsatgich ( yomon bloklar ro'yxati ). Tizim shikastlangan blokni aniqlaganida, u ushbu ro'yxatga qo'shiladi va endi ma'lumotni saqlash uchun ishlatilmaydi;
kataloglar guruhiga ko'rsatgich ( kataloglar guruhi ),
ildiz katalogining fayl tuguniga ( F - tugun ) ko'rsatgich ,
· CHKDSK dasturi tomonidan bo'limni oxirgi tekshirish sanasi ;
chiziq o'lchami haqida ma'lumot (hozirgi HPFS dasturida - 8 MB).
Superblok 16-sektorda joylashgan .
Zaxira blok _
Tarkibida
· favqulodda vaziyatni almashtirish xaritasiga ko'rsatgich ( tuzatish xaritasi yoki tuzatish joylari ) ;
· bepul zaxira bloklar ro'yxatiga ko'rsatgich ( favqulodda bepul bloklar ro'yxati katalogi ) ;
bir qator tizim bayroqlari va tavsiflovchilari.
Bu blok diskning 17-sektorida joylashgan.
Zaxira blok HPFS fayl tizimining yuqori nosozliklarga chidamliligini ta'minlaydi va diskdagi shikastlangan ma'lumotlarni qayta tiklashga imkon beradi.

Download 40.78 Kb.

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




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