Ildiz katalogi - Fayllarni boshqarish tizimlari

|
Fayllarni boshqarish tizimlari
|
bet | 3/16 | Sana | 08.07.2024 | Hajmi | 40,78 Kb. | | #266988 |
Bog'liq Fayllarni boshqarish tizimlariIldiz katalogi fayllar va boshqa kataloglarnitavsiflaydiKatalog elementi fayl deskriptori (deskriptori).
Har bir fayl va katalogning deskriptori uni o'z ichiga oladi
ism _
kengaytma _
yaratilgan sana yoki oxirgi o'zgartirish
yaratilish yoki oxirgi o'zgartirish vaqti
Atributlar (arxiv, katalog atributi, hajm atributi, tizim, yashirin, faqat o'qish uchun)
fayl uzunligi (katalog uchun - 0 )
foydalanilmaydigan zahiralangan maydon
· fayl yoki katalogga biriktirilgan klasterlar zanjiridagi birinchi klasterning raqami; Ushbu raqamni olgandan so'ng, operatsion tizim FAT jadvaliga murojaat qilib, boshqa barcha fayl klaster raqamlarini ham topadi.
Shunday qilib, foydalanuvchi faylni bajarish uchun ishga tushiradi. Operatsion tizim joriy katalogdagi fayl tavsiflariga qarab kerakli nomga ega faylni qidiradi. Joriy katalogda kerakli element topilganda, operatsion tizim ushbu faylning birinchi klasterining raqamini o'qiydi va keyin FAT jadvalidan qolgan klaster raqamlarini aniqlaydi. Ushbu klasterlardan olingan ma'lumotlar bitta doimiy bo'limga birlashtirilgan RAMga o'qiladi. Operatsion tizim boshqaruvni faylga o'tkazadi va dastur ishlay boshlaydi.
ROOT katalogini ko'rish va tahrirlash uchun Disk muharriri yordam dasturidan ham foydalanishingiz mumkin .
VFAT fayl tizimi
VFAT (virtual FAT ) fayl tizimi birinchi marta Windows for Workgroups 3.11 da paydo bo'lgan va himoyalangan rejimda fayl kiritish/chiqarish uchun mo'ljallangan.
Ushbu fayl tizimi Windows 95 da qo'llaniladi.
U Windows NT 4 da qo'llab-quvvatlanadi.
VFAT Windows 95 ning "mahalliy" 32 bitli fayl tizimi bo'lib, u VFAT drayveri tomonidan boshqariladi . VXD .
VFAT barcha fayl operatsiyalari uchun 32 bitli koddan foydalanadi va 32 bitli himoyalangan rejim drayverlaridan foydalanishi mumkin.
LEKIN, fayllarni taqsimlash jadvali yozuvlari 12 yoki 16-bit bo'lib qoladi, shuning uchun diskda bir xil ma'lumotlar strukturasi ( FAT ) ishlatiladi. Bular. VFAT jadval formati FAT formati bilan bir xil .
VFAT "8.3" nomlari bilan birga uzun fayl nomlarini qo'llab-quvvatlaydi . ( VFAT ko'pincha uzoq nomlarni qo'llab-quvvatlaydigan FAT deb aytiladi).
VFAT ning asosiy kamchiliklari katta mantiqiy disk o'lchamlari bilan klasterlashda katta yo'qotishlar va mantiqiy diskning o'zi hajmiga cheklovlardir.
FAT 32 fayl tizimi
Bu FAT jadvalidan foydalanish g'oyasining yangi amalga oshirilishi .
FAT 32 butunlay mustaqil 32 bitli fayl tizimidir.
Birinchi marta Windows OSR 2 da ishlatilgan ( OEM Service Release 2).
FAT 32 hozirda Windows 98 va Windows ME da qo'llaniladi .
Unda oldingi FAT ilovalariga nisbatan ko'plab yaxshilanishlar va qo'shimchalar mavjud .
1. Kichikroq klasterlardan (4 KB) foydalanganligi sababli disk maydonidan ancha samarali foydalanish - hisob-kitoblarga ko'ra, u 15% gacha tejaydi.
2. Muhim ma'lumotlar tuzilmalarining nusxalarini yaratishga imkon beruvchi kengaytirilgan yuklash yozuviga ega Þ diskning disk tuzilmalarining buzilishiga chidamliligini oshiradi
3. Standart o'rniga FAT zaxirasidan foydalanishi mumkin.
4. Ildiz katalogni ko'chira oladi, boshqacha qilib aytganda, ildiz katalogi istalgan joyda joylashgan bo'lishi mumkin Þ ildiz katalogining o'lchamiga cheklovni olib tashlaydi ( ROOT bitta klasterni egallashi kerak bo'lganligi sababli 512 element).
5. Ildiz katalog tuzilishi yaxshilandi
Qo'shimcha maydonlar paydo bo'ldi, masalan, yaratish vaqti, yaratilgan sana, oxirgi kirish sanasi, nazorat summasi
Uzoq fayl nomi uchun hali ham bir nechta deskriptorlar mavjud.
HPFS fayl tizimi
HPFS ( Yuqori samarali fayl tizimi ) yuqori unumdorlikdagi fayl tizimidir.
HPFS birinchi marta OS/2 1.2 va LAN Manager da paydo bo'ldi .
Biz HPFS ning asosiy xususiyatlarini sanab o'tamiz.
· Asosiy farq - fayllarni diskda joylashtirishning asosiy tamoyillari va fayllarning joylashuvi haqidagi ma'lumotlarni saqlash tamoyillari. Ushbu tamoyillar tufayli HPFS yuqori unumdorlikka va nosozliklarga chidamliligiga ega va ishonchli fayl tizimi hisoblanadi.
· HPFS da disk maydoni klasterlarda emas ( FAT dagi kabi ), balki bloklarda ajratilgan. Zamonaviy dasturda blokning o'lchami bitta sektorga teng ravishda olinadi, lekin printsipial jihatdan u boshqa o'lchamda bo'lishi mumkin. (Aslida, blok klasterdir, faqat klaster har doim bitta sektorga teng). Fayllarni bunday kichik bloklarga joylashtirish disk maydonidan yanada samarali foydalanish imkonini beradi , chunki isrof qilingan bo'sh joyning ortiqcha sarfi har bir fayl uchun o'rtacha (yarim sektor) 256 baytni tashkil qiladi. Eslatib o'tamiz, klaster hajmi qanchalik katta bo'lsa, disk maydoni shunchalik ko'p sarflanadi.
· HPFS tizimi faylni bir-biriga tutashgan bloklarda joylashtirishga yoki agar buning iloji bo'lmasa, uni diskda faylning kengaytmalari (fragmentlari) jismoniy jihatdan bir-biriga imkon qadar yaqin bo'ladigan tarzda joylashtirishga intiladi. Ushbu yondashuv qattiq disk yozish / o'qish boshlarini joylashtirish vaqtini va kutish vaqtini sezilarli darajada qisqartiradi (o'qish / yozish boshini kerakli trekka o'rnatish o'rtasidagi kechikish). Eslatib o'tamiz, FAT faylida birinchi bepul klaster oddiygina ajratilgan.
Extents ( extent ) - diskning qo'shni sektorlarida joylashgan faylning qismlari. Fayl parchalanmagan bo'lsa, kamida bitta kengaytmaga ega, aks holda bir nechta kengaytmalarga ega.
· Balanslangan binar daraxtlar usuli fayllarning joylashuvi haqidagi ma'lumotlarni saqlash va qidirish uchun qo'llaniladi (kataloglar diskning markazida saqlanadi, qo'shimcha ravishda kataloglarni avtomatik saralash ta'minlanadi), bu HPFS ish faoliyatini sezilarli darajada yaxshilaydi (qiyoslangan ). FAT ga ).
· HPFS fayllar va kataloglarga kirishni nazorat qilish imkonini beruvchi maxsus kengaytirilgan fayl atributlarini taqdim etadi .
Kengaytirilgan atributlar ( EA ) fayl haqida qo'shimcha ma'lumotlarni saqlash imkonini beradi . Masalan, har bir fayl o'zining noyob grafik tasviri (piktogrammasi), fayl tavsifi, sharhi, fayl egasi haqidagi ma'lumotlar va boshqalar bilan bog'lanishi mumkin.
|
| |