Shaxsiy kompyuterning fayl tizimi
Fayl tizimi diskdagi fayllarni saqlash va ularga kirishni ta'minlaydi. Fayl tizimining tashkil etilishi jadval shaklida. Diskning yuzasi uch o'lchovli matritsa sifatida qaraladi, uning o'lchamlari sirt, silindr va sektor raqamlari. ostida silindr turli sirtlarga tegishli va aylanish o'qidan teng masofada joylashgan barcha yo'llar to'plami nazarda tutiladi. Muayyan fayl qayerda yozilganligi haqidagi ma'lumotlar diskning tizim maydonida maxsus fayllarni ajratish jadvalida saqlanadi ( FAT jadvali). FAT ikki nusxada saqlanadi, uning identifikatori operatsion tizim tomonidan boshqariladi.
MS-DOS, OS / 2, Windows-95 / NT FAT jadvallarida 16 bitli maydonlarni amalga oshiradi. Ushbu tizim FAT-16 deb nomlangan. Ushbu tizim maksimal 65536 birlik joylashuv yozuvlarini o'z ichiga olishi mumkin. Ma'lumotlarni saqlashning eng kichik birligi sektor... Sektor hajmi 512 baytni tashkil qiladi. Sektor guruhlari shartli ravishda birlashtiriladi klasterlar, ma'lumotlarni manzillashning eng kichik birligi. Klaster hajmi disk hajmiga bog'liq: 1 dan 2 GB gacha bo'lgan disklar uchun Fat-16 da 1 klaster 64 sektor yoki 32 KB ni egallaydi. Bu mantiqiy emas, chunki hatto kichik fayl ham 1 klasterni egallaydi. Bir nechta klasterlarni o'z ichiga olgan katta fayllar bo'sh klaster bilan tugaydi. Shuning uchun, FAT-16 drayverlari uchun sig'imning yo'qolishi juda katta bo'lishi mumkin. FAT-16 2,1 Gb dan ortiq disklar bilan umuman ishlamaydi.
Windows 98 va undan oldingi versiyalarida yanada rivojlangan fayl tizimi joriy qilingan - fayllarni taqsimlash jadvalida 32 bitli maydonlarga ega FAT-32. U katta disklar uchun kichik klaster hajmini ta'minlaydi. Masalan, 8 Gb gacha bo'lgan disk uchun 1 klaster 8 sektorni (4 KB) egallaydi.
Fayl ixtiyoriy uzunlikdagi baytlarning nomlangan ketma-ketligidir. Windows-95 paydo bo'lishidan oldin, umumiy qabul qilingan fayl nomlash sxemasi 8.3 (qisqa nom) - haqiqiy fayl nomi uchun 8 belgi, uning nomini kengaytirish uchun 3 belgi edi. Qisqa nomlarning kamchiligi ularning past mazmunidir. Windows-95 dan boshlab uzun nom (256 belgigacha) tushunchasi joriy etildi. U to'qqizta maxsus belgidan tashqari har qanday belgilarni o'z ichiga olishi mumkin: \ /: *? "< > |.
Ism kengaytmasi oxirgi nuqtadan keyingi barcha belgilar hisobga olinadi. Zamonaviy operatsion tizimlarda tizim uchun kengaytma nomi mavjud muhim ma'lumotlar fayl turi haqida. Fayl turlari ro'yxatga olinadi va faylni uni ochadigan dastur (ilova) bilan bog'laydi. Masalan, MyText.doc fayli ochiladi matn protsessori MS Word, chunki .doc kengaytmasi odatda ushbu ilova bilan bog'lanadi. Odatda, agar fayl biron bir ochilish dasturi bilan bog'lanmagan bo'lsa, u holda uning belgisida bayroq ko'rsatiladi - Microsoft Windows logotipi va foydalanuvchi ochilish dasturini taqdim etilgan ro'yxatdan tanlab o'zi belgilashi mumkin.
Fayl strukturasi mantiqiy ravishda ierarxik tarzda tashkil etilgan: quyi darajadagi papkalar yuqori darajadagi papkalarga joylashtirilgan. Yuqori joylashtirish darajasi diskning ildiz katalogidir. Papka va katalog atamalari bir-birini almashtiradi. Diskdagi fayllarning har bir katalogi operatsion tizimning bir xil nomdagi papkasiga mos keladi. Biroq, papka tushunchasi biroz kengroqdir. Shunday qilib, Windows-95 da dasturlarga qulay kirishni ta'minlaydigan, lekin diskdagi biron bir katalogga mos kelmaydigan maxsus papkalar mavjud.
Do'stlaringiz bilan baham: |