Windows.  Viruslar.  Noutbuklar.  Internet.  Idora.  Utilitalar.  Haydovchilar

| Fayllar va fayl tuzilmalari haqida

10-dars
Fayllar va fayl tuzilmalari

§o'n bir. Fayllar va fayl tuzilmalari haqida

Paragrafning asosiy mavzulari:

Fayl nima;
- Fayl nomi;
- mantiqiy drayvlar;
- diskdagi fayl tuzilishi;
- faylga yo'l; to'liq fayl nomi;
- fayl tuzilishini ko'rish.

O'rganilgan savollar:

Fayl - tashqi muhitda saqlanadigan va umumiy nom bilan birlashtirilgan ma'lumotlar.
- OTning bir qismi sifatida fayl tizimi.
- Fayl nomi, nom yaratish qoidalari.
- mantiqiy haydovchi tushunchasi.
- Fayl tuzilishi disk, katalog tushunchasi.
- Fayl yo'li - diskdagi fayl joylashuvi koordinatasi.
- Fayllarni taqsimlash jadvalining maqsadi

Fayl nima

Tashqi muhitdagi ma'lumotlar fayllar shaklida saqlanadi.

Fayl - bu ma'lumotlarni saqlash uchun mo'ljallangan tashqi xotiraning nomlangan maydoni.

Fayllar bilan ishlash juda muhim ko'rinish kompyuterda ishlash. Hamma narsa fayllarda saqlanadi: ham dasturiy ta'minot, ham foydalanuvchi uchun zarur bo'lgan ma'lumotlar. Fayllar bilan, ish qog'ozlarida bo'lgani kabi, siz doimo biror narsa qilishingiz kerak: ularni bir vositadan ikkinchisiga nusxalash, keraksizlarini yo'q qilish, yangilarini yaratish, qidirish, nomlarini o'zgartirish, ularni bir yoki boshqa tartibda joylashtirish va hk.

Fayl tushunchasining ma'nosini oydinlashtirish uchun quyidagi analogiyadan foydalanish qulay: saqlash muhitining o'zi (masalan, disk) kitobga o'xshaydi. Biz nima haqida gaplashdik kitob tashqi xotira odam, A magnit disk- kompyuterning tashqi xotirasi. Kitob boblardan (hikoya, bo'lim) iborat bo'lib, ularning har biri o'z nomiga ega. Fayllar ham o'z nomlariga ega. Bu fayl nomlari deyiladi. Kitobning boshida yoki oxirida odatda mundarija - bo'limlar nomlari ro'yxati mavjud. Diskda saqlangan fayllarning nomlarini o'z ichiga olgan bunday kataloglar ro'yxati ham mavjud.

Katalog kerakli fayl berilgan diskda mavjudligini bilish uchun ekranda ko'rsatilishi mumkin.

Har bir fayl alohida faylni o'z ichiga oladi axborot ob'ekti: hujjat, maqola, raqamli massiv, dastur va h.k.. Fayldagi maʼlumotlar faollashadi, yaʼni operativ xotiraga yuklangandan keyingina kompyuter tomonidan qayta ishlanishi mumkin.

Hammasi kerak fayllardagi harakatlar operatsion tizim tomonidan ta'minlanadi.

Sizga kerak bo'lgan faylni topish uchun, foydalanuvchi bilishi kerak:

A) faylning nomi nima;
b) fayl saqlanadigan joy.

Fayl nomi

Mana misol fayl nomi * :

myprog.pas

* Quyidagi misollar Microsoft operatsion tizimlarida qabul qilingan qoidalarga qaratilgan: MS-DOS va Windows. Linux OS ilovalari ham tasvirlangan.


Nuqtaning chap tomonida haqiqiy fayl nomi ( myprog). Ismning nuqtadan keyingi qismi ( pas) fayl kengaytmasi deb ataladi. Odatda fayl nomlarida ishlatiladi harflar va raqamlar. Bundan tashqari, fayl nomi kengaytmaga ega bo'lmasligi mumkin. IN operatsion tizim Microsoft Windows Fayl nomlarida ruscha harflarga ruxsat beriladi; Maksimal nom uzunligi 255 belgidan iborat.

Kengaytma ko'rsatadi, bu faylda qanday ma'lumotlar saqlanadi. Masalan, kengaytma Xabar odatda matnli faylni (matnni o'z ichiga oladi), kengaytmani bildiradi rskh- grafik fayl (rasmni o'z ichiga oladi), zip yoki raar - arxiv fayli(arxiv - siqilgan ma'lumotlarni o'z ichiga oladi), pas- Paskal tilida dastur.

Mantiqiy drayvlar

Bitta kompyuterda bir nechta disk drayvlar bo'lishi mumkin - disklar bilan ishlash uchun qurilmalar. Ko'pincha o'rnatilgan shaxsiy kompyuterda tizimli blok qattiq disk katta quvvat bo'limlarga bo'lingan. Ushbu bo'limlarning har biri mantiqiy disk deb ataladi va unga bir harfli nom beriladi (ko'p nuqta qo'yiladi) C:, D:, E: va hokazo. A: va B: nomlari odatda kichik sig'imli olinadigan disklarga tegishli - floppi disklar (floppi disklar) . Ular, shuningdek, har biri haqiqiy (jismoniy) diskni to'liq egallagan mantiqiy disklarning nomlari sifatida ko'rib chiqilishi mumkin. * . Shuning uchun A:, B:, C:, D: mantiqiy disklarning barcha nomlari.

* Zamonaviy shaxsiy kompyuter modellarida floppi magnit disklari eskirgan.


Optik haydovchiga qattiq diskdagi oxirgi qism nomidan keyin keyingi alifbo tartibida nom beriladi. Misol uchun, agar sizning qattiq diskingizda C: va D: bo'limlari bo'lsa, u holda optik diskka E: nomi beriladi. Va flesh-xotirani ulaganingizda, mantiqiy drayvlar ro'yxatida boshqa F: diski paydo bo'ladi.

Faylni o'z ichiga olgan mantiqiy diskning nomi faylning joylashishini aniqlaydigan birinchi "koordinata" dir.

Disk fayl tuzilishi

Zamonaviy operatsion tizimlar tashqi xotira disk qurilmalaridagi fayllarni ko'p darajali tashkil qilishni qo'llab-quvvatlaydi - ierarxik fayl tuzilishi. Ushbu masalani tushunishni osonlashtirish uchun biz ma'lumotni saqlashning an'anaviy "qog'oz" usuli bilan o'xshashlikdan foydalanamiz. Ushbu o'xshashlikda fayl qog'oz varaqlarida biron bir nomli hujjat (matn, chizma) sifatida taqdim etiladi. Fayl strukturasining keyingi elementi katalog deb ataladi. "Qog'oz" o'xshashligini davom ettirib, biz katalogni ko'plab hujjatlarni, ya'ni fayllarni biriktirishingiz mumkin bo'lgan papka deb hisoblaymiz. Katalog ham o'z nomini oladi (uni jildning muqovasida o'ylab ko'ring).

Katalogning o'zi undan tashqaridagi boshqa katalogning bir qismi bo'lishi mumkin. Bu jildni boshqa kattaroq jild ichiga joylashtirishga o'xshaydi. Shunday qilib, har bir katalogda ko'plab fayllar va pastki kataloglar (pastki kataloglar deb ataladi) bo'lishi mumkin. Boshqa katalogga joylashtirilmagan yuqori darajadagi katalog ildiz katalogi deb ataladi.

Windows operatsion tizimida "papka" atamasi "katalog" tushunchasiga murojaat qilish uchun ishlatiladi.

Ierarxik fayl strukturasining grafik tasviri daraxt deyiladi.

Daraxtda ildiz katalogi odatda belgi bilan ifodalanadi \ . 2.10-rasmda katalog nomlari bosh harflar bilan, fayl nomlari esa kichik harflar bilan yozilgan. Bu erda ildiz katalogida ikkita papka mavjud: IVANOV va PETROV va bitta fayl fin.com. IVANOV papkasida PROGS va DATA ikkita pastki papkalari mavjud. DATA jildi bo'sh; PROGS papkasida uchta fayl mavjud va hokazo.


Faylga yo'l

Endi ma'lum bir hujjatni topishingiz kerakligini tasavvur qiling. Buni "qog'oz" versiyasida amalga oshirish uchun siz u joylashgan qutini, shuningdek, quti ichidagi hujjatning "yo'lini" bilishingiz kerak: papkaga o'tish uchun ochilishi kerak bo'lgan papkalarning butun ketma-ketligi. Siz izlayotgan hujjatlar.

Kompyuterda faylni topish uchun fayl joylashgan mantiqiy diskni va ushbu diskdagi faylning joylashishini aniqlaydigan diskdagi faylga yo'lni bilishingiz kerak. Faylga olib boradigan yo'l - bu asosiy katalogdan boshlanib, fayl to'g'ridan-to'g'ri saqlanadigan katalog bilan tugaydigan katalog nomlari ketma-ketligi. Mana, “faylga yo‘l” tushunchasining ertakdagi o‘xshashligi: “Eman daraxtida sandiq osilgan, ko‘kragida quyon, quyonda o‘rdak, o‘rdakda bor. tuxum, tuxumda igna bor, uning oxirida Koshcheevning o'limi.

Va nihoyat, siz fayl nomini bilishingiz kerak. Mantiqiy disk nomi, fayl yo'li va ketma-ket yozilgan fayl nomi to'liq fayl nomini tashkil qiladi.

Agar rasmda ko'rsatilgan bo'lsa. 2.10 fayl tuzilishi C: diskida saqlanadi, keyin unga kiritilgan ba'zi fayllarning to'liq nomlari Microsoft Windows operatsion tizimining belgilari shunday ko'rinadi:

C:\fin.com
C: \IV ANOV\PROGS\prog 1. pas
Kimdan: \ PETROV \ DATA \ vazifa. dat

Fayl tuzilishini ko'rish

Operatsion tizim foydalanuvchiga kataloglar (papkalar) tarkibini ekranda ko'rish imkoniyatini beradi.

Diskning fayl tuzilishi haqidagi ma'lumotlar xuddi shu diskda fayllarni taqsimlash jadvali ko'rinishida joylashgan. OS fayl tizimidan foydalanib, foydalanuvchi fayl strukturasi daraxti bo'ylab pastga yoki yuqoriga siljigan holda ekrandagi kataloglar (papkalar) tarkibini ketma-ket ko'rishi mumkin.

2.11-rasmda Windows operatsion tizimida kompyuter ekranida kataloglar daraxtini ko'rsatish misoli keltirilgan.

O'ng oynada ARCON jildining mazmuni ko'rsatiladi. Bu juda ko'p turli xil fayllar. Shunday qilib, masalan, ro'yxatdagi birinchi faylning to'liq nomi quyidagicha ekanligi aniq:

E: \ GAME \ GAMES \ ARCON \ dos4gw.exe

Jadvaldan olishingiz mumkin Qo'shimcha ma'lumot fayllar haqida. Masalan, dos4gw.exe fayli hajmi 254556 baytni tashkil etadi va 1994-yil 31-may kuni soat 02:00 da yaratilgan.

Bunday ro'yxatda kerakli fayl haqidagi yozuvni topib, OS buyruqlari yordamida foydalanuvchi fayl bilan turli xil amallarni bajarishi mumkin: fayl tarkibidagi dasturni bajarish; faylni o'chirish, nomini o'zgartirish, nusxalash. Ushbu operatsiyalarning barchasini qanday bajarishni amaliy darsda bilib olasiz.

Asosiy narsa haqida qisqacha

Fayl kompyuterning tashqi xotirasining nomlangan maydonidir.

Fayllar bo'yicha barcha kerakli harakatlar taqdim etiladi operatsion tizim.

Fayl nomi haqiqiy nom va kengaytmadan iborat. Kengaytma fayldagi ma'lumotlar turini (fayl turini) bildiradi.

Ierarxik fayl tuzilishi- disklardagi fayllarni ko'p darajali tashkil etish.

Katalog fayllar va pastki kataloglar (pastki kataloglar) nomli roʻyxatidir. Yuqori darajadagi katalog ildiz katalogi deb ataladi. U hech qanday katalogga joylashtirilmagan.

To'liq fayl nomi mantiqiy disk nomidan, diskdagi faylga yo'l va fayl nomidan iborat.

Savol va topshiriqlar

1. Kompyuter laboratoriyangizda ishlatiladigan operatsion tizim qanday nomlanadi?

2. Kompyuteringizda nechta jismoniy disk mavjud? Fizik disklarda nechta mantiqiy disk mavjud va ular operatsion tizimda qanday nomlarga ega?

3. Operatsion tizimingizda fayl nomlari qanday qoidalar bilan tartibga solinadi?

4. Diskdagi faylga qanday yo'l, to'liq fayl nomi?

5. Kompyuterlaringizdagi disk kataloglarini ekranda ko'rishni (o'qituvchi rahbarligida) o'rganing.

6. Dastur fayllaridan (masalan, exe, com) dasturlarni ishga tushirishni o'rganing.

7. Foydalanilayotgan operatsion tizimda asosiy fayl operatsiyalarini bajarishni o'rganing (nusxa olish, ko'chirish, o'chirish, fayllar nomini o'zgartirish).

Elektron dars uchun qo'shimcha


Dars materiallari yuklab olish

Foydalanuvchilar fayllarga ramziy nomlar bilan kirishadi. Biroq, inson xotirasi foydalanuvchi nomi bilan murojaat qilishi mumkin bo'lgan ob'ekt nomlari sonini cheklaydi. Nomlar maydonining ierarxik tashkil etilishi bizga ushbu chegaralarni sezilarli darajada kengaytirish imkonini beradi. Shuning uchun ko'pchilik fayl tizimlari ierarxik tuzilishga ega bo'lib, unda darajalar quyi darajadagi katalogni yuqori darajadagi katalog ichida saqlashga ruxsat berish orqali yaratiladi (19-rasm).

Guruch. 19. Fayl tizimi ierarxiyasi:

a - bir darajali tashkilot; b - daraxt; tarmoq ichida

Katalog ierarxiyasini tavsiflovchi grafik daraxt yoki tarmoq bo'lishi mumkin. Agar faylni faqat bitta katalogga kiritishga ruxsat berilsa (19-rasm, b), tarmoq esa - agar faylni bir vaqtning o'zida bir nechta kataloglarga kiritish mumkin bo'lsa, kataloglar daraxt hosil qiladi (19-rasm, v). Masalan, MS-DOS da va Windows kataloglari daraxt strukturasini, UNIXda esa tarmoq strukturasini hosil qiladi. Daraxt tuzilishida har bir fayl bargdir. Yuqori darajadagi katalog ildiz katalogi yoki ildiz deb ataladi.

Ushbu tashkilot yordamida foydalanuvchi barcha fayllarning nomlarini eslab qolishdan ozod bo'ladi, u faqat kataloglarni ketma-ket ko'rib chiqish orqali ma'lum bir faylni qaysi guruhga belgilash mumkinligi haqida taxminiy tasavvurga ega bo'lishi kerak. Ierarxik tuzilma ko'p foydalanuvchili ish uchun qulaydir: har bir foydalanuvchi o'z fayllari bilan o'z katalogida yoki kataloglarning pastki daraxtida lokalizatsiya qilinadi va shu bilan birga tizimdagi barcha fayllar mantiqiy bog'langan.

Ierarxik tuzilmaning alohida holati barcha fayllar bitta katalogga kiritilganda bir darajali tashkilotdir (19-rasm, a).

Fayl nomlari

Barcha fayl turlari ramziy nomlarga ega. Ierarxik tarzda tashkil etilgan fayl tizimlari odatda uchta fayl nomlaridan foydalanadi: oddiy, murakkab va nisbiy.

Oddiy yoki qisqa, ramziy nom bitta katalogdagi faylni aniqlaydi. Oddiy nomlar fayllarga foydalanuvchilar va dasturchilar tomonidan beriladi va ular belgilar oralig'i va nom uzunligi bo'yicha OS cheklovlarini hisobga olishlari kerak. Nisbatan yaqin vaqtgacha bu chegaralar juda tor edi. Shunday qilib, FAT fayl tizimida nomlar uzunligi 8.3-sxema (8 belgi - nomning o'zi, 3 belgi - nom kengaytmasi), UNIX OT ning ko'plab versiyalari tomonidan qo'llab-quvvatlanadigan s5 fayl tizimida esa a. oddiy ramziy nom 14 ta belgidan oshmasligi kerak. Biroq, foydalanuvchi uchun uzun nomlar bilan ishlash ancha qulayroqdir, chunki ular fayllarga faylda nima borligini aniq ko'rsatuvchi eslab qolish oson nomlarni berish imkonini beradi. Shu sababli, zamonaviy fayl tizimlari, shuningdek, ilgari mavjud fayl tizimlarining takomillashtirilgan versiyalari, odatda, uzoq, oddiy ramziy fayl nomlarini qo'llab-quvvatlaydi. Masalan, Windows NT operatsion tizimiga kiritilgan NTFS va FAT32 fayl tizimlarida fayl nomi 255 tagacha belgidan iborat bo'lishi mumkin.

Oddiy fayl va katalog nomlariga misollar:

Rus tilidagi CD 254L ga qo'shimcha.doc

o'rnatiladigan fayl tizimi menejeri.doc

Ierarxik fayl tizimlarida turli fayllar Turli kataloglarga tegishli bo'lgan taqdirda bir xil oddiy ramziy nomlarga ega bo'lishga ruxsat beriladi. Ya'ni, bu erda "ko'p fayllar - bitta oddiy nom" sxemasi ishlaydi. Bunday tizimlarda faylni yagona aniqlash uchun to'liq nom ishlatiladi.

To'liq ism - bu yo'l ildizdan o'tadigan barcha kataloglarning oddiy ramziy nomlari zanjiri bu fayl. Shunday qilib, to'liq ism qo'shma nom bo'lib, unda oddiy nomlar OTda qabul qilingan ajratuvchi bilan bir-biridan ajratiladi. Ko'pincha to'g'ridan-to'g'ri yoki teskari chiziq chegaralovchi sifatida ishlatiladi va ildiz katalogining nomini ko'rsatmaslik odatiy holdir. Shaklda. 19, b ikkita fayl oddiy main.exe nomiga ega, lekin ularning birikma nomlari /depart/main.exe va /user/anna/main exe farqlanadi.

Daraxt fayl tizimida fayl va uning to'liq nomi "bitta fayl - bitta to'liq ism" o'rtasida birma-bir yozishmalar mavjud. Tarmoq tuzilishiga ega fayl tizimlarida fayl bir nechta kataloglarga kiritilishi mumkin, ya'ni u bir nechta to'liq nomlarga ega bo'lishi mumkin, bu erda "bitta fayl - ko'p to'liq nomlar" mos keladi; Ikkala holatda ham fayl o'zining to'liq nomi bilan noyob tarzda aniqlanadi.

Faylni nisbiy nom bilan ham aniqlash mumkin. Nisbiy fayl nomi "joriy katalog" tushunchasi orqali aniqlanadi. Har bir foydalanuvchi uchun har safar kataloglardan biri fayl tizimi joriy katalog bo'lib, bu katalogni OS buyrug'i asosida foydalanuvchining o'zi tanlaydi. Fayl tizimi joriy katalog nomini yozib oladi, shunda u to'liq malakali fayl nomini shakllantirish uchun uni nisbiy nomlarga qo'shimcha sifatida ishlatishi mumkin. Nisbatan nomlardan foydalanganda foydalanuvchi joriy katalogdan berilgan faylga marshrut o'tadigan katalog nomlari zanjiri bo'yicha faylni aniqlaydi. Misol uchun, agar joriy katalog /user bo'lsa, u holda /user/anna/main.exe nisbiy fayl nomi anna/main.exe bo'ladi.

Ba'zi operatsion tizimlar bir xil faylga bir nechta oddiy nomlarni belgilash imkonini beradi, ular taxallus sifatida talqin qilinishi mumkin. Bunday holda, tarmoq tuzilmasi bo'lgan tizimda bo'lgani kabi, "bitta fayl - ko'plab to'liq nomlar" yozishmalari o'rnatiladi, chunki har bir oddiy fayl nomi kamida bitta to'liq nomga mos keladi.

Va to'liq nom faylni noyob tarzda aniqlasa-da, agar fayllar va ularning nomlari o'rtasida birma-bir yozishmalar mavjud bo'lsa, operatsion tizim fayl bilan ishlashni osonlashtiradi. Shu maqsadda u faylga noyob nom beradi, shunda "bitta fayl - bitta noyob nom" nisbati amal qiladi. Noyob nom foydalanuvchilar yoki ilovalar tomonidan faylga tayinlangan bir yoki bir nechta ramziy nomlar bilan birga mavjud. Noyob nom raqamli identifikator bo'lib, faqat operatsion tizim uchun mo'ljallangan. Bunday noyob fayl nomiga misol sifatida UNIX tizimidagi inode raqamini keltirish mumkin.

O'rnatish

Umuman olganda, hisoblash tizimida bir nechta disk qurilmalari bo'lishi mumkin. Hatto odatiy shaxsiy kompyuterda odatda bitta qattiq disk, bitta floppi va CD-ROM diski mavjud. Kuchli kompyuterlar, qoida tariqasida, disk paketlari o'rnatilgan ko'p sonli disk drayverlari bilan jihozlangan. Bundan tashqari, operatsion tizim vositalaridan foydalangan holda hatto bitta jismoniy qurilma ham bir nechta mantiqiy qurilmalar sifatida ko'rsatilishi mumkin, xususan, disk maydonini bo'limlarga bo'lish. Savol tug'iladi: bir nechta tashqi xotira qurilmalariga ega tizimda fayllarni saqlashni qanday tashkil qilish kerak?

Birinchi yechim shundaki, har bir qurilma mustaqil fayl tizimiga ega, ya'ni ushbu qurilmada joylashgan fayllar boshqa qurilmalardagi katalog daraxtlariga hech qanday tarzda bog'lanmagan katalog daraxti bilan tavsiflanadi. Bunday holda, faylni yagona identifikatsiya qilish uchun foydalanuvchi murakkab ramziy fayl nomi bilan birga mantiqiy qurilma identifikatorini ko'rsatishi kerak. Fayl tizimlarining bunday avtonom mavjudligiga MS-DOS operatsion tizimi misol bo'la oladi, unda to'liq fayl nomi mantiqiy diskning harf identifikatorini o'z ichiga oladi. Shunday qilib, A diskida joylashgan faylga kirishda foydalanuvchi ushbu disk nomini ko'rsatishi kerak: A:\privat\letter\uni\let1.doc.

Yana bir variant - fayllarni saqlashni foydalanuvchiga joylashgan fayl tizimlarini birlashtirish imkoniyatini beradigan tarzda tashkil qilish turli qurilmalar, bitta katalog daraxti tomonidan tasvirlangan yagona fayl tizimiga. Ushbu operatsiya montaj deb ataladi. Keling, misol tariqasida UNIX OT yordamida ushbu operatsiya qanday amalga oshirilishini ko'rib chiqamiz.

Tizimda mavjud bo'lgan barcha mantiqiy disk qurilmalari orasida operatsion tizim tizim deb ataladigan bitta qurilmani ajratib turadi. Turli xil mantiqiy disklarda joylashgan ikkita fayl tizimi bo'lsin (20-rasm) va disklardan biri tizim drayveri.

Fayl tizimi joylashgan tizim diski, ildizga tayinlangan. Ildiz fayl tizimidagi fayllar ierarxiyasini bog'lash uchun mavjud katalog tanlanadi, bu misolda man katalogi. O'rnatish tugallangach, tanlangan man katalogi ikkinchi fayl tizimining ildiz katalogiga aylanadi. Ushbu katalog orqali o'rnatilgan fayl tizimi umumiy daraxtga pastki daraxt sifatida biriktiriladi (21-rasm).

Guruch. 20. O'rnatishdan oldin ikkita fayl tizimi

Guruch. 21. O'rnatishdan keyin umumiy fayl tizimi

Birgalikda fayl tizimi o'rnatilgandan so'ng, foydalanuvchi uchun ildiz va o'rnatilgan fayl tizimlari o'rtasida mantiqiy farq yo'q, xususan, fayl nomi xuddi bitta fayl tizimi bo'lgani kabi amalga oshiriladi;

Fayl atributlari

"Fayl" tushunchasi nafaqat u saqlaydigan ma'lumotlar va nomlarni, balki uning atributlarini ham o'z ichiga oladi. Fayl atributlari - bu faylning xususiyatlarini tavsiflovchi ma'lumotlar. Mumkin fayl atributlariga misollar:

 fayl turi (oddiy fayl, katalog, maxsus fayl va boshqalar);

 fayl egasi;

 fayl yaratuvchisi;

 faylga kirish uchun parol;

 ruxsat etilgan fayllarga kirish operatsiyalari haqida ma'lumot;

 yaratilish vaqtlari, oxirgi kirish va oxirgi o'zgarish;

 joriy fayl hajmi;

 maksimal fayl hajmi;

 “faqat o‘qish uchun” belgisi;

 “yashirin fayl” belgisi;

 belgisi tizim fayli”;

 “arxiv fayli” imzosi;

 “ikkilik/belgi” atributi;

 “vaqtinchalik” atributi (jarayon tugallangandan keyin olib tashlang);

 blokirovka belgisi;

 fayldagi yozuvning uzunligi;

 yozuvdagi kalit maydoniga ko‘rsatgich;

 kalit uzunligi.

Fayl atributlari to'plami fayl tizimining o'ziga xos xususiyatlari bilan belgilanadi: fayl tizimlarida har xil turlari Fayllarni tavsiflash uchun turli xil atributlar to'plamidan foydalanish mumkin. Masalan, tekis fayllarni qo'llab-quvvatlaydigan fayl tizimlarida ro'yxatdagi fayllarni tuzilishga bog'liq bo'lgan oxirgi uchta atributdan foydalanishning hojati yo'q. Bitta foydalanuvchili OTda atributlar to'plamida foydalanuvchilar va xavfsizlikka tegishli xususiyatlar bo'lmaydi, masalan, fayl egasi, fayl yaratuvchisi, faylga kirish paroli, faylga ruxsat berilgan kirish haqidagi ma'lumotlar.

Foydalanuvchi fayl tizimi tomonidan shu maqsadda taqdim etilgan imkoniyatlardan foydalangan holda atributlarga kirishi mumkin. Odatda, siz har qanday atributning qiymatlarini o'qishingiz mumkin, lekin faqat ba'zilarini o'zgartirishingiz mumkin. Masalan, foydalanuvchi fayl ruxsatlarini o'zgartirishi mumkin (agar ular buni amalga oshirish uchun zarur ruxsatlarga ega bo'lsa), lekin ular yaratilgan sanani yoki faylning joriy hajmini o'zgartira olmaydi.

Fayl atributlari qiymatlari MS-DOS fayl tizimida bo'lgani kabi to'g'ridan-to'g'ri kataloglarda bo'lishi mumkin (22-rasm, a). Rasmda oddiy ramziy nom va fayl atributlarini o'z ichiga olgan katalog yozuvining tuzilishi ko'rsatilgan. Bu erda harflar faylning xususiyatlarini bildiradi: R - faqat o'qish uchun, A - arxivlangan, H - yashirin, S - tizim.

Guruch. 22. Katalog tuzilishi:

a – MS-DOS katalogini kiritish strukturasi (32 bayt); b – UNIX OS kataloglarni kiritish tuzilishi

Yana bir variant - atributlarni maxsus jadvallarga joylashtirish, agar kataloglarda faqat ushbu jadvallarga havolalar mavjud bo'lsa. Bunday yondashuv, masalan, UNIX OTning ufs fayl tizimida amalga oshiriladi. Ushbu fayl tizimida katalog tuzilishi juda oddiy. Har bir fayl uchun yozuvda qisqa ramziy fayl nomi va fayl indeksi deskriptoriga koʻrsatgich mavjud boʻlib, bu fayl atributlari qiymatlari jamlangan jadval uchun ufsdagi nomdir (22-rasm, b).

Ikkala versiyada kataloglar fayl nomlari va fayllarning o'zlari o'rtasidagi bog'lanishni ta'minlaydi. Biroq, fayl nomini uning atributlaridan ajratish yondashuvi tizimni yanada moslashuvchan qiladi. Masalan, fayl bir vaqtning o'zida bir nechta kataloglarga osongina kiritilishi mumkin. Ushbu fayl uchun turli kataloglardagi yozuvlar turli xil oddiy nomlarga ega bo'lishi mumkin, ammo havola maydoni bir xil inode raqamiga ega bo'ladi.

O'qish uchun maqolalar:

Ierarxik klasterlash | Stenford universiteti

Fayllar va fayl tuzilmalari haqida

Fayl nima

Tashqi muhitdagi ma'lumotlar fayllar shaklida saqlanadi. Fayllar bilan ishlash kompyuter ishining juda muhim turi hisoblanadi. Hamma narsa fayllarda saqlanadi: ham dasturiy ta'minot, ham foydalanuvchi uchun zarur bo'lgan ma'lumotlar. Fayllar bilan, ish qog'ozlarida bo'lgani kabi, siz doimo biror narsa qilishingiz kerak: ularni bir vositadan ikkinchisiga nusxalash, keraksizlarini yo'q qilish, yangilarini yaratish, qidirish, nomlarini o'zgartirish, ularni bir yoki boshqa tartibda joylashtirish va hk.

Fayl- bu tashqi muhitda saqlanadigan va umumiy nom bilan birlashtirilgan ma'lumotlar.

Ushbu tushunchaning ma'nosini aniqlashtirish uchun quyidagi o'xshashlikdan foydalanish qulay: saqlash muhitining o'zi (disk) kitobga o'xshaydi. Kitob insonning tashqi xotirasi, magnit disk esa kompyuterning tashqi xotirasi ekanligi haqida gapirdik. Kitob boblardan (hikoya, bo'lim) iborat bo'lib, ularning har biri o'z nomiga ega. Fayllar ham o'z nomlariga ega. Bu fayl nomlari deyiladi. Kitobning boshida yoki oxirida odatda mundarija - bo'limlar nomlari ro'yxati mavjud. Diskda saqlangan fayllarning nomlarini o'z ichiga olgan bunday kataloglar ro'yxati ham mavjud.

Sizga kerak bo'lgan fayl diskda yoki yo'qligini bilish uchun katalogni ko'rsatishingiz mumkin.

Har bir fayl alohida axborot ob'ektini saqlaydi: hujjat, maqola, raqamli massiv, dastur va hokazo.Faylda mavjud bo'lgan ma'lumotlar faollashadi, ya'ni operativ xotiraga yuklangandan keyingina kompyuter tomonidan qayta ishlanishi mumkin.

Kompyuterda ishlaydigan har qanday foydalanuvchi fayllar bilan shug'ullanishi kerak. Hatto o'ynash uchun kompyuter o'yini, uning dasturi qaysi faylda saqlanganligini bilib olishingiz, ushbu faylni topishingiz va dasturni ishga tushirishingiz kerak.

Kompyuterda fayllar bilan ishlash fayl tizimi yordamida amalga oshiriladi. Fayl tizimi- bu fayllar ustida operatsiyalarni bajaradigan OTning funktsional qismi.

Kerakli faylni topish uchun foydalanuvchi bilishi kerak: a) fayl nomi nima; b) fayl saqlanadigan joy.

Fayl nomi

Deyarli barcha operatsion tizimlarda fayl nomi nuqta bilan ajratilgan ikki qismdan iborat. Masalan:

Nuqtaning chap tomonida haqiqiy fayl nomi (tu-prog) joylashgan. Nomning nuqtadan keyingi qismi fayl kengaytmasi (pas) deb ataladi. Odatda fayl nomlarida lotin harflari va raqamlari ishlatiladi. Ko'pgina operatsion tizimlarda maksimal kengaytma uzunligi 3 ta belgidan iborat. Bundan tashqari, fayl nomi kengaytmaga ega bo'lmasligi mumkin. Windows operatsion tizimida fayl nomlarida ruscha harflarga ruxsat beriladi; Maksimal nom uzunligi 255 belgidan iborat.

Kengaytma ushbu faylda qanday ma'lumotlar saqlanganligini ko'rsatadi. Masalan, txt kengaytmasi odatda matnli faylni bildiradi (matnni o'z ichiga oladi); pxx kengaytmasi - grafik fayl (tasvirni o'z ichiga oladi), zip yoki gag - arxiv fayli (arxiv - siqilgan ma'lumotni o'z ichiga oladi), pas - Paskalda dastur.

Mantiqiy drayvlar

Bitta kompyuterda bir nechta disk drayvlar bo'lishi mumkin - disklar bilan ishlash uchun qurilmalar. Har bir haydovchiga bir harfli nom beriladi (keyin ikki nuqta), masalan A:, B:, C:. Ko'pincha shaxsiy kompyuterlarda tizim blokiga o'rnatilgan katta hajmli disk mavjud (u deyiladi qattiq disk), bo'limlarga bo'lingan. Ushbu bo'limlarning har biri mantiqiy disk deb ataladi va unga C:, D:, E: va hokazo nomlar beriladi. A: va B: nomlari odatda kichik sig'imli olinadigan disklar - floppi disklarga tegishlidir. Ularni disklarning nomlari sifatida ham ko'rib chiqish mumkin, faqat mantiqiy bo'lib, ularning har biri to'liq haqiqiy (jismoniy) diskni egallaydi. Shuning uchun A:, B:, C:, D: mantiqiy disklarning barcha nomlari.

Faylni o'z ichiga olgan mantiqiy diskning nomi faylning joylashishini aniqlaydigan birinchi "koordinata" dir.

Disk fayl tuzilishi

Diskdagi fayllarning butun to'plami va ular o'rtasidagi munosabatlar deyiladi fayl tuzilishi. Turli xil operatsion tizimlar turli xil fayl tuzilmalari tashkilotlarini qo'llab-quvvatlashi mumkin. Fayl tuzilmalarining ikki turi mavjud: oddiy yoki bir darajali va ierarxik - ko'p darajali.

Bir darajali fayl tuzilishi fayllarning oddiy ketma-ketligidir. Diskdagi faylni topish uchun fayl nomini ko'rsatish kifoya. Masalan, agar tetris.exe fayli A: diskida joylashgan bo'lsa, uning "to'liq manzili" quyidagicha ko'rinadi:

Bir darajali fayl tuzilmasi bo'lgan operatsion tizimlar faqat floppi disklar bilan jihozlangan eng oddiy o'quv kompyuterlarida qo'llaniladi.

Ko'p darajali fayl tuzilishi- diskdagi fayllarni tashkil qilishning daraxtga o'xshash (ierarxik) usuli. Ushbu masalani tushunishni osonlashtirish uchun biz ma'lumotni saqlashning an'anaviy "qog'oz" usuli bilan o'xshashlikdan foydalanamiz. Ushbu o'xshashlikda fayl qog'oz varaqlarida biron bir nomli hujjat (matn, chizma) sifatida taqdim etiladi. Fayl strukturasidagi keyingi eng katta element chaqiriladi katalog. "Qog'oz" o'xshashligini davom ettirib, biz katalogni ko'plab hujjatlarni, ya'ni fayllarni biriktirishingiz mumkin bo'lgan papka deb hisoblaymiz. Katalog ham o'z nomini oladi (uni jildning muqovasida o'ylab ko'ring).

Katalogning o'zi undan tashqaridagi boshqa katalogning bir qismi bo'lishi mumkin. Bu jildni boshqa kattaroq jild ichiga joylashtirishga o'xshaydi. Shunday qilib, har bir katalogda ko'plab fayllar va pastki kataloglar (pastki kataloglar deb ataladi) bo'lishi mumkin. Boshqa katalogga joylashtirilmagan yuqori darajadagi katalog ildiz katalogi deb ataladi.

Windows operatsion tizimida "papka" atamasi "katalog" tushunchasini ifodalash uchun ishlatiladi.

Ierarxik fayl strukturasining grafik tasviri daraxt deyiladi.

Shaklda. 2.9 katalog nomlari bosh harflar bilan, fayl nomlari esa kichik harflar bilan yoziladi. Bu erda ildiz katalogida ikkita papka mavjud: IVANOV va PETROV va bitta fayl fin.com. IVANOV papkasida PROGS va DATA ikkita pastki papkalari mavjud. DATA jildi bo'sh; PROGS papkasida uchta fayl mavjud va hokazo. Daraxtda ildiz katalog odatda \ belgisi bilan ifodalanadi.

Faylga yo'l

Endi ma'lum bir hujjatni topishingiz kerakligini tasavvur qiling. Buni amalga oshirish uchun siz u joylashgan qutini, shuningdek, quti ichidagi hujjatning "yo'lini" bilishingiz kerak: siz izlayotgan qog'ozlarga kirish uchun ochilishi kerak bo'lgan papkalarning butun ketma-ketligi.

Faylning joylashishini aniqlaydigan ikkinchi koordinata diskdagi faylga yo'l. Faylga olib boradigan yo'l - bu asosiy katalogdan boshlanib, fayl to'g'ridan-to'g'ri saqlanadigan katalog bilan tugaydigan katalog nomlari ketma-ketligi.

Mana, "faylga yo'l" tushunchasiga tanish ertak o'xshashligi: "Eman daraxtida sandiq osilgan, ko'kragida quyon bor, quyonda o'rdak bor, o'rdakda u erda. bu tuxum, tuxumda igna bor, uning oxirida Koshcheevning o'limi.

Mantiqiy disk nomi, fayl yo'li va ketma-ket yozilgan fayl nomi to'liq fayl nomi.

Agar rasmda ko'rsatilgan bo'lsa. 2.9 fayl strukturasi C: diskida saqlanadi, keyin MS-DOS va Windows operatsion tizimlarining simvolizmiga kiritilgan ba'zi fayllarning to'liq nomlari quyidagicha ko'rinadi:

C:\IVANOV\PROGS\progl.pas

C:\PETROV\DATA\task.dat

Fayllarni taqsimlash jadvali

Diskning fayl tuzilishi haqidagi ma'lumotlar xuddi shu diskda fayllarni taqsimlash jadvali ko'rinishida joylashgan. OS fayl tizimidan foydalanib, foydalanuvchi fayl strukturasi daraxti bo'ylab yuqoriga yoki pastga siljigan holda ekrandagi kataloglar (papkalar) tarkibini ketma-ket ko'rishi mumkin.

Shaklda. 2.10-rasmda E: mantiqiy diskida kataloglar daraxtini kompyuter ekranida (chap oynada) aks ettirish misoli keltirilgan.

O'ng oynada ARCON jildining mazmuni ko'rsatiladi. ") keyin har xil turdagi fayllar juda ko'p. Demak, masalan, ro'yxatdagi birinchi faylning to'liq nomi quyidagicha ekanligi aniq:

E: \ GAME \ GAMES \ ARCON \ dos4gw.exe

Jadvaldan siz fayllar haqida qo'shimcha ma'lumot olishingiz mumkin. Masalan, dos4gw.exe fayli hajmi 254 556 baytni tashkil etadi va 1994 yil 31 may kuni soat 02:00 da yaratilgan.

Bunday ro'yxatda kerakli fayl haqidagi yozuvni topib, OS buyruqlari yordamida foydalanuvchi u bilan turli xil harakatlarni bajarishi mumkin: fayldagi dasturni ishga tushirish; faylni o'chirish, nomini o'zgartirish, nusxalash. Ushbu operatsiyalarning barchasini qanday bajarishni amaliy darsda bilib olasiz.

Savol va topshiriqlar

    1. Kompyuter laboratoriyangizda ishlatiladigan operatsion tizim qanday nomlanadi?
    2. Operatsion tizim kompyuterlaringizda qanday fayl strukturasidan foydalanadi (oddiy, ko'p darajali)?
    3. Kompyuteringizda nechta jismoniy disk mavjud? Fizik disklarda nechta mantiqiy disk mavjud va ular operatsion tizimda qanday nomlarga ega?
    4. Operatsion tizimingizda fayl nomlari qanday qoidalar bilan tartibga solinadi?
    5. Diskdagi faylga qanday yo'l, to'liq fayl nomi?
    6. Kompyuterlaringizdagi disk kataloglarini ekranda ko'rishni (o'qituvchi rahbarligida) o'rganing.
    7. Dastur fayllaridan (masalan, exe, com kabi) dasturlarni ishga tushirishni o'rganing.
    8. Foydalanilayotgan operatsion tizimda asosiy fayl operatsiyalarini bajarishni o'rganing (nusxa olish, ko'chirish, o'chirish, fayllar nomini o'zgartirish).

Foydalanuvchi interfeysi

Do'stona foydalanuvchi interfeysi

Endi "foydalanuvchi interfeysi" ning yangi kontseptsiyasi bilan tanishing.

Zamonaviy dasturiy ta'minotni ishlab chiquvchilar foydalanuvchining kompyuterda ishlashini qulay, sodda va ingl. Har qanday dasturning iste'molchi fazilatlari asosan uning foydalanuvchi bilan o'zaro aloqasi qulayligi bilan belgilanadi.

Dastur va foydalanuvchi o'rtasidagi o'zaro ta'sir shakli deyiladi foydalanuvchi interfeysi. O'zaro aloqaning foydalanuvchi uchun qulay shakli foydalanuvchi uchun qulay interfeys deb ataladi.

Ob'ektga yo'naltirilgan interfeys

Zamonaviy tizim interfeysi va amaliy dasturlar ob'ektga yo'naltirilgan interfeys deb ataladi. Ob'ektga yo'naltirilgan yondashuvni amalga oshiradigan operatsion tizimga Windows misolidir.

Operatsion tizim ko'plab ob'ektlar bilan ishlaydi, ular quyidagilardan iborat: hujjatlar, dasturlar, disk drayvlar, printerlar va biz operatsion tizimda ishlayotganimizda boshqa ob'ektlar.

Hujjatlar ba'zi ma'lumotlarni o'z ichiga oladi: matn, tovush, rasmlar va boshqalar. Hujjatlarni qayta ishlash uchun dasturlardan foydalaniladi. Individual dasturlar va hujjatlar bir-biri bilan chambarchas bog'liq: matn muharriri matnli hujjatlar bilan ishlaydi; grafik muharriri- fotosuratlar va rasmlar bilan ovozni qayta ishlash dasturi sizga ovozli fayllarni yozish, tuzatish va tinglash imkonini beradi.

Hujjatlar va dasturlar axborot obyektidir. Disk drayvlar va printerlar kabi ob'ektlar esa apparat (jismoniy) ob'ektlardir. Operatsion tizim ob'ektni quyidagilar bilan bog'laydi:

    grafik belgilash;

    xususiyatlari;

    xulq-atvor.

Operatsion tizim interfeysi hujjatlar, dasturlar va qurilmalarni belgilash uchun piktogrammalar (piktogrammalar, piktogrammalar deb ham ataladi) va nomlardan foydalanadi. Ism va belgi bir ob'ektni boshqasidan osongina ajratish imkonini beradi (2.11-rasm).

Har bir ob'ekt o'ziga xos xususiyatlar to'plami va ob'ektda bajarilishi mumkin bo'lgan harakatlar to'plami bilan bog'langan.

Masalan, hujjatning xossalari uning fayl strukturasidagi joylashuvi va hajmidir. Hujjatdagi amallar: ochish (ko'rish yoki tinglash), nomini o'zgartirish, chop etish, nusxalash, saqlash, o'chirish va h.k.

Kontekst menyusi

Operatsion tizim turli ob'ektlar bilan ishlashda bir xil foydalanuvchi interfeysini ta'minlaydi. Windows operatsion tizimida ob'ektning xossalari va unda mumkin bo'lgan harakatlar bilan tanishish uchun kontekst menyusidan foydalaning (2.12-rasm) (kontekst menyusiga qo'ng'iroq qilish uchun ob'ekt belgisini tanlang va tugmani bosing. o'ng tugmasini bosing sichqonlar).

Menyu foydalanuvchi o'ziga kerakli elementni tanlashi mumkin bo'lgan ekranda ko'rsatiladigan ro'yxatdir.

Guruch. 2.12. Hujjat kontekst menyusi

Rasmdagi menyuda. 2.12 Barcha paragraflar, oxirgisidan tashqari, hujjat bilan bajarilishi mumkin bo'lgan harakatlarga ishora qiladi. Menyuning kerakli bandi kursor tugmachalari yoki manipulyator (masalan, sichqoncha) yordamida tanlanadi. Menyuning "Xususiyatlar" bandini tanlasangiz, ekranda ushbu ob'ektning xususiyatlari ro'yxati ko'rsatiladi.

Savol va topshiriqlar

    1. Foydalanuvchi interfeysi nima?
    2. Ob'ekt qanday tavsiflanadi (ob'ektga yo'naltirilgan yondashuv nuqtai nazaridan)?
    3. Ob'ektning xossalarini qanday aniqlash yoki unda biror harakatni bajarish mumkin?

Arxangelsk davlat universiteti

Kotlas filiali

kunduzgi bo'lim

Fakultet: texnik

Mutaxassisligi: PGS

Kurs ishi

Fan: informatika

Mavzu: Disk fayl tuzilishi

Amalga oshirildi

1-kurs talabasi

Jubreva Olga

Aleksandrovna

Tekshirildi:

Kirish. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

§ 1 Fayl tizimi tushunchasi. . . . . . . . . . . . . . . . . . . .

§ 2 MS-DOS fayl tizimi. . . . . . . . . . . . . . . . . . . .

§ 3 Windows 95 fayl tizimi. . . . . . . . . . . . . . . . . .

§ 4 Windows NT fayl tizimi. . . . . . . . . . . . . . . . . .

Xulosa. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Kirish.

Uslubiy qo'llanma "fayl tizimi" tushunchasining mohiyatini ochib beradi,

bu kursdagi eng muhim tushunchalardan biri bo‘lgan “Dasturiy ta’minot

kompyuterni qo'llab-quvvatlash ”, shuningdek, fayl tizimlarining tuzilishini taqdim etadi

MS-DOS, Windows 95, Windows NT kabi operatsion tizimlar.

Hozirgi zamonning tuzilishi ushbu maqsadga erishishga urinish bilan belgilanadi.

qo'llanmalar: mavzu materiali 4 ta asosiy qismga bo'lingan (qismlar

paragraf shakli), har bir qism ham, kerak bo'lganda, bo'linadi

kichikroq batafsil qismlar.

§ 1 Fayl tizimi tushunchasi.

1.1. Fayl tizimining ta'rifi.

Fayl (ingliz tilida File) - papka, papka.

Fayl - bu ba'zi bir jismoniy xotiraning nomlangan maydoni

axborotni saqlash uchun mo'ljallangan vosita.

ga kirishni ta'minlovchi operatsion tizim vositalari to'plami

tashqi muhitdagi ma'lumotlar fayllarni boshqarish tizimi yoki deyiladi

fayl tizimi.

Fayl tizimi ( fayl tizimi) – operatsiya xonasining funksional qismi

tashqi xotira bilan ma'lumotlarni almashish uchun mas'ul bo'lgan tizim

qurilmalar.

FAYLGA KIRISHNI TASHKIL ETISH

Katalog tuzilishi

Umid qilamizki, sizda kitoblarni saqlashni tashkil qilish haqida yaxshi fikringiz bor

kutubxona va shunga mos ravishda kerakli kitobni uning kodi bo'yicha qidirish tartibi

katalog. Bu haqidagi tushunchangizni fayllarni saqlash usuliga o'tkazing

diskda va unga kirishni tashkil qilish.

Kirish - xotira va unda joylashgan fayl bilan aloqa o'rnatish tartibi

ma'lumotlarni yozish va o'qish uchun.

Spetsifikatsiyadagi fayl nomidan oldin paydo bo'ladigan mantiqiy drayverning nomi,

faylni izlash uchun mantiqiy diskni belgilaydi. Xuddi shu diskda

katalog tashkil etilgan bo'lib, unda fayllarning to'liq nomlari, shuningdek ularning

xususiyatlari: yaratilgan sana va vaqt;

hajmi (baytlarda); maxsus atributlar. Kutubxona tizimiga o'xshash

katalog tashkiloti katalogda ro'yxatdan o'tgan faylning to'liq nomi,

operatsion tizim topadigan shifr bo'lib xizmat qiladi

faylning diskdagi joylashuvi.

Katalog - diskdagi joylashuvini ko'rsatadigan fayllar katalogi.

Ikkita katalog holati mavjud - joriy (faol) va passiv. XONIM

DOS har bir mantiqiy diskdagi joriy katalogni eslab qoladi.

Joriy (faol) katalog foydalanuvchi ishlayotgan katalogdir

joriy mashina vaqtida ishlab chiqarilgan.

Passiv katalog - bu katalog bu daqiqa Vaqt yo'q

MS DOS operatsion tizimi ierarxik tuzilmani qabul qiladi

(9.1-rasm) katalog tashkiloti. Har bir disk har doim mavjud

bitta asosiy (ildiz) katalog. U 0-darajada

ierarxik tuzilish va "\" belgisi bilan ko'rsatilgan. Ildiz katalogi

diskni formatlash (boshlash, belgilash) paytida yaratilgan, mavjud

hajmi cheklangan va DOS vositalari yordamida oʻchirilmaydi. Asosiyga

katalog buyruqlar yordamida yaratilgan boshqa katalog va fayllarni o'z ichiga olishi mumkin

operatsion tizim va tegishli buyruqlar yordamida olib tashlanishi mumkin.

Guruch. 9.1. Katalogning ierarxik tashkiliy tuzilishi

Asosiy katalog - bu pastki kataloglarga ega bo'lgan katalog. Kichik katalog

Boshqa katalogga kiritilgan katalog.

Shunday qilib, quyi darajadagi kataloglarni o'z ichiga olgan har qanday katalog mumkin

bir tomondan ularga ota-ona bo'lish, ikkinchi tomondan,

yuqori darajadagi katalogga bo'ysunadi. Qoida tariqasida, agar bu

chalkashlikka olib kelmaydi, yoki degan ma'noda "katalog" atamasidan foydalaning

kontekstga qarab pastki katalog yoki asosiy katalog.

Disklardagi kataloglar tizim fayllari sifatida tuzilgan. Yagona narsa

istisno - bu asosiy katalog bo'lib, u uchun doimiy joy ajratilgan

disk. Kataloglarga xuddi oddiy fayl kabi kirish mumkin.

Eslatma. Katalog tuzilmasi bo'lmagan kataloglarni o'z ichiga olishi mumkin

Kichik kataloglarning nomlari fayllarni nomlash qoidalari bilan bir xil (qarang.

bo'lim 9.1). Fayllardan rasmiy farqlar uchun, odatda pastki kataloglar

faqat nomlarni tayinlang, garchi siz bir xil qoidalarga muvofiq tur qo'shishingiz mumkin

va fayllar uchun.

Fayl tarkibiga kirish asosiy katalogdan, orqali tashkil etiladi

i-darajali bo'ysunuvchi kataloglar (quyi kataloglar) zanjiri. Katalogda

fayllar va kataloglarning yozuvlari istalgan darajada saqlanishi mumkin

pastki daraja. bo'sh deyiladi.

Shaklda. 9.2 eng oddiy katalog tuzilishini ko'rsatadi, bu erda asosiy

katalog 0

darajasida faqat quyi darajadagi kataloglarning fayllari haqidagi yozuvlar saqlanadi

mavjud emas

Shaklda. 9.3-rasmda katalogning ierarxik tuzilishi ko'rsatilgan, bu erda kataloglarda joylashgan

har qanday darajadagi fayllar va kataloglar haqidagi yozuvlarni quyi darajada saqlaydi. Bundan tashqari

quyi darajadagi katalogga o'tish faqat tashkil etilishi mumkin

bo'ysunuvchi kataloglar orqali ketma-ket.

Guruch. 9.2. Eng oddiy tuzilma kataloglari bo'lmagan katalog

past daraja

Guruch. 93,.. Pastki kataloglardan tashkil topgan odatiy katalog strukturasi

daraja: pastki darajadagi katalogni belgilashda uchta raqam ishlatiladi:

birinchi raqam daraja raqamini bildiradi; ikkinchisi - buning seriya raqami

katalog mavjud bu daraja, uchinchisi qaysi darajada ekanligini bildiradi

uning ismi ro'yxatga olingan. Har bir katalog indekslari bilan KAT nomiga ega.

Masalan, CAT342 - bu ro'yxatdan o'tgan uchinchi darajali katalogning nomi

Ikkinchi darajali katalog raqami 4

Siz asosiy katalogdan to'g'ridan-to'g'ri katalogga o'ta olmaysiz, masalan, 5-daraja.

Oldingi barcha yuqori darajadagi kataloglardan o'tish shart.

Katalog orqali faylga kirishni tashkil qilish uchun yuqorida tavsiflangan printsip

fayl tizimining asosi hisoblanadi.

Fayl tizimi operatsion tizimning joylashuvni boshqaradigan qismidir va

diskdagi fayllar va kataloglarga kirish.

Disk fayl strukturasi tushunchasi fayl tizimi tushunchasi bilan chambarchas bog'liq.

ular diskda qanday joylashganligini nazarda tutamiz: asosiy katalog,

pastki kataloglar, fayllar, operatsion tizim va qaysilari ular uchun ajratilgan

sektorlar, klasterlar, treklar hajmlari.

Disk fayl strukturasini shakllantirish qoidalari. Fayl yaratishda

Disk tuzilishi, MS DOS operatsion tizimi bir qator qoidalarga amal qiladi:

Fayl yoki katalog xuddi shu nom bilan ro'yxatdan o'tkazilishi mumkin

turli kataloglar, lekin bitta katalogda faqat bir marta;

Asosiy katalogdagi fayl nomlari va pastki kataloglarning tartibi

o'zboshimchalik bilan;

Faylni bir necha qismlarga bo'lish mumkin, buning uchun

turli treklarda bir xil hajmdagi disk maydonining bo'limlari va

tarmoqlar.

Yo'l va taklifnoma

Rasmdan. 9.1 - 9.3 faylga katalog orqali kirishni ko'rishingiz mumkin

unda ro'yxatdan o'tgan ushbu fayl nomi tufayli. Agar katalog mavjud bo'lsa

ierarxik tuzilish, keyin operatsion tizim faylga kirishni tashkil qiladi

nomi ro'yxatdan o'tgan kichik katalogning pozitsiyasiga qarab

siz izlayotgan fayl.

Faylga kirishni quyidagicha tashkil qilish mumkin:

Agar fayl nomi joriy katalogda ro'yxatdan o'tgan bo'lsa, u uchun bu etarli

faylga kirish uchun faqat uning nomini ko'rsating;

Agar fayl nomi passiv katalogda ro'yxatdan o'tgan bo'lsa, u holda

joriy katalog, siz yo'lni ko'rsatishingiz kerak, ya'ni. bo'ysunuvchilar zanjiri

faylga kirish mumkin bo'lgan kataloglar.

Yo'l - bu bo'ylab o'tilishi kerak bo'lgan bo'ysunuvchi kataloglar zanjiri

kerakli fayl ro'yxatdan o'tgan katalogga ierarxik tuzilma. Da

Yo'lni belgilashda katalog nomlari tartibda yoziladi va ajratiladi

bir-biridan \ belgisi bilan ajratiladi.

Operatsion tizim bilan foydalanuvchi o'zaro aloqasi amalga oshiriladi

yordami bilan buyruq qatori displey ekranida aks etadi. Boshida

Buyruqlar qatorida har doim bilan tugaydigan so'rov mavjud

>. So'rov ko'rsatilishi mumkin: joriy diskning nomi, joriy nomi

katalog, joriy vaqt va sana, yo'l, ajratuvchi belgilar.

Operatsion tizimning so'rovi ma'lumotni ko'rsatish ekranidagi ko'rsatkichdir,

operatsion tizim foydalanuvchi buyruqlarini kiritishga tayyorligini bildiradi.

9.8-misol.

Joriy drayv A floppi diskidir.

joriy katalog \ belgisi bilan ko'rsatilganidek, asosiy katalog hisoblanadi.

C: \ CAT1 \ CAT2

Joriy disk qattiq disk C. Joriy katalog hisoblanadi

ikkinchi darajali katalog CAT2, birinchi darajali katalogga kiritilgan

CAT1, o'z navbatida, asosiy ro'yxatga olingan

katalog.

Faylga kirish yo'lini tashkil qilishning uchta varianti mavjud

uni ro'yxatdan o'tkazish joylari:

Fayl joriy katalogda (yo'l yo'q). Tashkil qilishda

Faylga kirish uchun uning to'liq nomini ko'rsatish kifoya;

Fayl pastki darajalardan birining passiv katalogida joylashgan,

joriy katalogga bo'ysunadi. Faylga kirishni tashkil qilishda

barcha katalog nomlarini ko'rsatadigan yo'lni belgilashingiz kerak

bu yo'lda yotgan pastki daraja (shu jumladan, qaysi katalog

bu fayl ro'yxatdan o'tgan);

fayl boshqa filialdagi passiv katalogda

ierarxik tuzilmaning joriy katalogining joylashuvi. Da

faylga kirishni tashkil qilish uchun siz bilan boshlanadigan yo'lni belgilashingiz kerak

asosiy katalog, ya'ni. \ belgisidan boshlanadi. Bu shundayligi bilan izohlanadi

ierarxik tuzilish, harakat faqat yuqoridan vertikal ravishda mumkin -

Katalogdan katalogga gorizontal o'tishga yo'l qo'yilmaydi.B

Quyidagi misollar buni ko'rsatadi mumkin bo'lgan variantlar yo'llari.

9.9-misol.

Ahvoli: F1.TXT fayli joriy 1-darajali K1 katalogida qayd etilgan

qattiq disk C. Shuning uchun ekranda C:\K1 so'rovi ko'rsatiladi

Izoh: Bu holda hech qanday yo'l yo'q va faylga kirish uchun bu etarli

faqat to'liq nomini ko'rsating F1.TXT

9.10-misol.

Ahvoli: F1.TXT fayli 2-darajali K2 hard katalogida ro'yxatga olingan

drayv C. Joriy katalog K1. Shuning uchun ekranda taklifnoma ko'rsatiladi

Izoh: bu holda yo'l katalogdan boshlanadi

K1 o'zining quyi katalogi K2 orqali pastga tushadi. Shuning uchun, oldin

To'liq fayl nomi joriy K2 katalogidan yo'lni ko'rsatadi

Yo'l tushunchasi bilan tanishib chiqqandan so'ng, keling, kichik bo'limda keltirilgan narsalarga qaytaylik. 9.1

fayl spetsifikatsiyasi tushunchasi. Qisqartirilgan fayl spetsifikatsiyasi mavjud va

yo'l ishtirok etadigan to'liq fayl spetsifikatsiyasi. Shaklda.

9.4-rasmda fayl spetsifikatsiyasini yaratish qoidasi variantlari ko'rsatilgan.

Guruch. 9.4. Spetsifikatsiya formatlari (ixtiyoriy parametr ko'rsatilgan)

9.12-misol. C:\KIT.BAS fayl spetsifikatsiyasining qisqa shakli

KIT.BAS BASIC dasturiga ega fayl asosiyda joylashgan

qattiq disk katalogi.

To'liq shakl fayl spetsifikatsiyasi

C: \ CAT1 \ CAT2 \ BOOC1.TXT

BOOOK1.THT matn fayli ikkinchisining katalogida ro'yxatga olingan

Qattiq diskning CAT2 darajasi C.

Katalog yozuvlarining tuzilishi

Endi siz katalogda saqlanadigan yozuvlarning tuzilishi bilan tanishishingiz kerak

quyi darajadagi fayllar va pastki kataloglar haqida ma'lumot bilan.

Katalogdagi fayl yozuvi fayl nomi va turini, fayl hajmini o'z ichiga oladi

baytlar, yaratilish sanasi, yaratilish vaqti va bir qator boshqa parametrlar talab qilinadi

kirishni tashkil qilish uchun operatsion tizim.

Asosiy katalogdagi quyi darajadagi pastki katalog uchun yozuv uni o'z ichiga oladi

nomi, atributi, yaratilgan sana va vaqti.

Keling, katalog tarkibining mumkin bo'lgan variantlarini ko'rib chiqaylik. 1-variant. Katalogda

Faqat fayllar haqidagi yozuvlar saqlanadi (9.5-rasm). Fayl kiritilishidan oldin

Katalog nomi haqida xabar ko'rsatiladi. IN Ushbu holatda- bu asosiysi

floppy disk katalogi A. Katalog mazmuni oxirida haqida xabar paydo bo'ladi

diskda saqlangan fayllar soni va bo'sh disk maydoni

bayt Masalan, yuqoridagi katalog quyidagi xabarni ko'rsatadi:

4 fayl(lar) 359560 bayt bepul

Diskdagi fayllar soni. Bepul hajmi

disk maydoni, bayt 2-variant.

Katalog faqat quyi darajadagi kataloglar haqidagi yozuvlarni saqlaydi (9.6-rasm).

Guruch. 9.7. Asosiy katalog fayllar va pastki kataloglarni saqlaydi

Katalogning oxirida, avvalgi holatda bo'lgani kabi, siz shunga o'xshash narsani ko'rasiz

yuqorida muhokama qilingan hajmli yozuv bo'sh joy diskda.

3-variant: Katalog fayllar va kataloglarning yozuvlarini saqlaydi

pastki daraja (9.7-rasm). Ushbu strukturadan ma'lum bo'lishicha, ushbu katalogda

3 ta fayl va 2 ta quyi darajadagi BASIC va LEXICON kataloglari mavjud. Diskda

bo'sh joy 2,6575 MB.

Yuqorida muhokama qilingan uchta katalog taqdimoti opsiyasi mazmunini aks ettiradi

asosiy katalog. Katalog tuzilishi, 1 va undan past darajadan boshlab,

bir xil va asosiysidan faqat faylga kirishdan oldin farq qiladi

va pastki darajadagi kataloglarda ellipsli ikkita yozuv joylashtiriladi (9.8-rasm).

Siz boshida ko'rgan nuqtalar kontentning ekranda chaqirilishini anglatadi

pastki katalog (1-darajali katalog) KNIGA, ikkita matnni o'z ichiga oladi

SVET va TON fayllari.

|C:\KNIGA | katalogi | |

| |11-12-90 |09:40 |

| |10-10-91 |08:30 |

|svet txt 55700 |04-04-90 |10:05 |

|tonna txt 60300 |03-05-91 |11:20 |

|2 fayl 912348 bayt bepul | | |

|rasm. 9.8. Kichik katalogdagi yozuvlar tarkibi |

1.2. FAT fayl tizimi.

Windows operatsion tizimlari ishlatiladi, uchun ishlab chiqilgan

DOS FAT fayl tizimi, unda har bir DOS bo'limi va hajmi uchun mavjud

yuklash sektori va har bir DOS bo'limi jadvalning ikkita nusxasini o'z ichiga oladi

fayllarni taqsimlash jadvali (FAT).

FAT - bu munosabatlarni bildiruvchi matritsa

bo'limning fayllari va papkalari va ularning qattiq diskdagi jismoniy joylashuvi o'rtasida

Har bir qattiq disk bo'limi oldida ikkita ketma-ket joylashgan

FAT nusxalari. Kabi yuklash tarmoqlari, FAT tashqarida joylashgan

fayl tizimiga ko'rinadigan disk maydoni.

Diskga yozilganda fayllar joy egallashi shart emas,

ularning kattaligiga teng. Odatda fayllar klasterlarga bo'linadi

ma'lum o'lchamdagi, bo'lim bo'ylab tarqalib ketishi mumkin.

Natijada FAT jadvali fayllar va ularning ro'yxati emas

joylashuvi va bo'lim klasterlari ro'yxati va ularning mazmuni va oxirida

FAT jadvali yozuvlari 12, 16 va 32 bitli

o'lchami FDISK dasturi tomonidan belgilanadigan o'n oltilik raqamlar va

qiymat bevosita FORMAT dasturi tomonidan ishlab chiqariladi.

16 MB gacha bo'lgan barcha floppi va qattiq disklar

FAT 12 bitli elementlardan foydalanadi. Qattiq va olinadigan disklar mavjud

hajmi 16 MB yoki undan yuqori, odatda 16 bitli elementlar ishlatiladi.

FAT fayl tizimi MS-DOS ning barcha versiyalarida va birinchisida ishlatilgan

OS/2 ning ikkita versiyasi (1.0 va 1.1 versiyalari). Har bir mantiqiy jild mavjud edi

ikkita funktsiyani bajaradigan o'z FAT: ma'lumotni o'z ichiga olgan

modullar assotsiatsiyasi ro'yxati ko'rinishidagi hajmdagi har bir fayl uchun taqsimotlar

tarqatish (klasterlar) va qaysi tarqatish modullari bepul ekanligini ko'rsatdi.

FAT jadvali ixtiro qilinganida, bu juda yaxshi yechim edi

disk maydonini boshqarish, asosan floppi disklar tufayli,

Uning hajmi kamdan-kam hollarda bir necha Mb dan oshardi.

FAT doimiy xotirada qolish uchun etarlicha kichik edi,

har qanday qismga juda tez tasodifiy kirish imkonini berdi

har qanday fayl.

FAT qo'llanilganda qattiq disklar, u juda katta bo'lib qoldi

xotira rezidenti va yomonlashgan tizim ishlashi uchun.

Bundan tashqari, bo'sh disk maydoni haqida ma'lumot beri

bo'sh joy juda ko'p miqdordagi FAT sektorlari bo'ylab taqsimlangan,

fayl maydonini ajratishda amaliy emas edi va

Fayl parchalanishi yuqori samaradorlikka to'siq bo'lib chiqdi.

Bundan tashqari, qattiq bo'yicha nisbatan katta klasterlardan foydalanish

haydovchilar olib keldi katta raqam dan beri foydalanilmayotgan maydonlar

O'rtacha har bir fayl uchun klasterning yarmi behuda sarflangan.

Bir necha yillar davomida Microsoft va IBM kengaytirishga harakat qilmoqda

hajm o'lchamidagi cheklovlarni olib tashlash tufayli FAT fayl tizimining ishlash muddati,

tarqatish strategiyalarini takomillashtirish, yo'l nomini keshlash va ko'chirish

kengaytirilgan xotiraga jadvallar va buferlar. Ammo ularni faqat hisobga olish mumkin

vaqtinchalik choralar sifatida, chunki fayl tizimi oddiygina mos kelmadi

katta tasodifiy kirish qurilmalari.

§ 2 MS-DOS operatsion tizimining fayl tizimi.

MS DOS fayl tizimining tushunchalaridan biri mantiqiy diskdir.

Mantiqiy drayverlar:

DOS, har bir mantiqiy disk alohida magnit diskdir. Har bir mantiqiy

diskning o'ziga xos nomi bor. Mantiqiy disk nomi sifatida

ingliz alifbosining A dan Z gacha (shu jumladan) harflari ishlatiladi.

Shunday qilib, mantiqiy drayvlar soni 26 dan oshmaydi.

A va B harflari faqat IBM PC da mavjud floppi disklar uchun ajratilgan (

C harfidan boshlab mantiqiy drayvlar (bo'limlar) HDD deb nomlanadi (

Vinchester).

Rasmlarda mantiqiy diskning tasviri ko'rsatilgan.

Agar berilgan IBM PC faqat bitta FDDga ega bo'lsa, B harfi o'tkazib yuboriladi

Faqat mantiqiy drayvlar A va C tizim drayvlari bo'lishi mumkin. Fayl

mantiqiy disk tuzilishi:

Diskdagi (faylda joylashgan) ma'lumotlarga kirish uchun sizga kerak

birinchi sektorning jismoniy manzilini bilish (Nsurfaces+Ntracks+Nsectors),

ushbu fayl egallagan klasterlarning umumiy soni, keyingisining manzili

klaster, agar fayl hajmi bitta klaster hajmidan katta bo'lsa va hokazo. Hammasi

bu juda noaniq, qiyin va keraksiz.

MS DOS foydalanuvchini bunday ishdan qutqaradi va uni o'zi bajaradi. Uchun

fayllarga kirishni ta'minlash - MS DOS fayl tizimi tashkil qiladi va

mantiqiy diskda ma'lum bir fayl tuzilishini saqlaydi.

Fayl strukturasi elementlari:

Boshlash sektori (yuklash sektori, yuklash sektori),

Ma'lumotlar maydoni (qolgan bo'sh disk maydoni)

Ushbu elementlar yaratilgan maxsus dasturlar(MS DOS muhitida) davom etmoqda

diskni ishga tushirish.

Boshlash sektori (yuklash sektori, yuklash sektori):

Disk bilan ishlash uchun MS DOS tomonidan talab qilinadigan ma'lumotlar:

OS identifikatori (agar disk tizim bo'lsa),

Disk sektori hajmi,

Klasterdagi tarmoqlar soni,

Diskning boshidagi zaxira tarmoqlar soni,

Diskdagi FAT nusxalari soni (standart - ikkita),

Katalogdagi elementlar soni,

Diskdagi sektorlar soni,

Disk formati turi,

FAT sektorlari soni,

Har bir trekka sektorlar soni,

Sirtlar soni

OS yuklash bloki,

Boshlang'ich sektor ortida FAT turadi.

FAT (Fayllarni taqsimlash jadvali):

Diskdagi ma'lumotlar maydoni (yuqoriga qarang) MS DOS da ketma-ketlik sifatida taqdim etilgan

raqamlangan klasterlar.

FAT - bu diskning ma'lumotlar maydonining klasterlariga murojaat qiluvchi elementlar to'plami.

Har bir ma'lumot maydoni klasteri bitta FAT elementiga mos keladi.

FAT elementlari mintaqadagi fayl klasterlariga bog'lanish zanjiri bo'lib xizmat qiladi

FAT fayl tuzilishining juda muhim elementi hisoblanadi

butun mantiqiy diskdagi ma'lumotlarning to'liq yoki qisman yo'qolishiga olib keladi.

Shuning uchun FAT ning ikki nusxasi diskda saqlanadi. Maxsus dasturlar mavjud

FAT holatini kuzatib boradi va buzilishlarni to'g'rilaydi.

Ildiz katalogi:

Bu ishga tushirish jarayonida yaratilgan diskning o'ziga xos maydoni.

fayllar va kataloglar haqidagi ma'lumotlarni o'z ichiga olgan diskni (formatlash),

diskda saqlanadi.

Ildiz katalog har doim formatlangan diskda mavjud. Yoniq

Bitta diskda har doim faqat bitta asosiy katalog mavjud. Ildiz hajmi

uchun katalog ushbu diskdan- qiymat belgilangan, shuning uchun maksimal

unga "biriktirilgan" fayllar va boshqa (bola) kataloglar soni

(Subkataloglar) - qat'iy belgilangan.

Shunday qilib, yuqorida aytilganlarning barchasini umumlashtirib, MS-DOS - 16- degan xulosaga kelishimiz mumkin.

real protsessor rejimida ishlaydigan bit operatsion tizimi.

§ 4 Windows 95 operatsion tizimining fayl tizimi.

4.1. FAT 32 ni yaratish uchun asos.

Shaxsiy kompyuterlar sohasida inqiroz 1987 yilda paydo bo'ldi.

O'n yil davomida Microsoft tomonidan ishlab chiqilgan FAT fayl tizimining xususiyatlari

yillar oldin mustaqil Disk Basic tarjimoni uchun va keyinroq

operatsiya xonasi uchun moslashtirilgan DOS tizimlari, charchagan edi. FAT

uchun mo'ljallangan qattiq disklar sig'imi 32 MB dan oshmaydigan va yangi HDDlar

katta sig'imlar kompyuter foydalanuvchilari uchun mutlaqo foydasiz bo'lib chiqdi.

Ba'zi mustaqil sotuvchilar o'zlarining echimlarini taklif qilishdi

bu muammo, lekin faqat DOS 4.0 paydo bo'lishi bilan bu inqiroz yengib chiqildi -

qisqa muddatga.

DOS 4.0 da fayl tizimi tuzilmasida sezilarli o'zgarishlar

operatsion tizimga 128 MB gacha bo'lgan disklar bilan ishlashga ruxsat berdi; Bilan

Keyingi kichik qo'shimchalar bu chegarani oshirdi

2 GB. O'sha paytda bu xotira miqdori har qandayidan oshib ketganga o'xshardi

tasavvur qilinadigan ehtiyojlar. Biroq, shaxsiy kompyuterlar tarixi hech narsa bo'lmasa

va o'rgatgan, so'ngra aniq salohiyati «har qanday tasavvur oshib

ehtiyojlari", juda tez "jiddiy uchun deyarli etarli emas" bo'ladi

ishlaydi." Haqiqatan ham, qattiq disklar hozirda tijoratda mavjud

sig'imi odatda 2,5 GB va undan yuqori, ba'zan esa juda yuqori va

Bizni cheklovlardan ozod qilgan 2 Gb shift yana biriga aylandi

yengib o'tilishi kerak bo'lgan to'siq.

4.2. FAT 32 tavsifi.

Microsoft Windows 95 tizimlari uchun yangi kengaytmani ishlab chiqdi.

FAT - FAT32 tizimlari, hech qanday baland ovozda ko'zda tutilmagan

OEM xizmat to'plami 2.

FAT32 tizimi faqat yangi shaxsiy kompyuterlarda o'rnatiladi va bunga ishonmang

borganingizda oling yangi versiya Windows 95, garchi u da'vo qilsa ham

Microsoft, ushbu kengaytma asosiy paketning bir qismiga aylanadi

Windows yangilanishlari

4.2.1. Disk joylari

Ushbu fayl tizimi bir qator maxsus maydonlarni taqdim etadi

uning davomida disk maydonini tashkil qilish uchun ajratilgan disk

formatlash - yuklash boshi yozuvi, disk bo'limlari jadvali, yozuv

yuklab olishlar, fayllarni taqsimlash jadvali (FAT tizimi undan olingan

nomi) va ildiz katalogi.

Yoniq jismoniy daraja disk maydoni 512 baytga bo'lingan

sektorlar deb ataladi. FAT tizimi fayllar uchun joy ajratadi

sektorlarning butun sonidan tashkil topgan va klasterlar deb ataladigan bloklar.

Klasterdagi sektorlar soni ikkining sonining ko'paytmasi bo'lishi kerak. Microsoft-da

bu klasterlar xotira ajratish birliklari deb ataladi va ichida

SCANDISK hisoboti ularning hajmini ko'rsatadi, masalan, "har biri 16 384 bayt

xotira ajratish birligi."

4.2.2. FAT zanjiri

FAT disk klasterlarini bog'laydigan ma'lumotlar bazasi

fayl bo'shliqlari. Ushbu ma'lumotlar bazasi har bir klasterni ta'minlaydi

faqat bitta element. Birinchi ikkita element haqida ma'lumot mavjud

FAT tizimi. Uchinchi va keyingi elementlar mos keladi

ajratilgan birinchi klasterdan boshlab disk maydoni klasterlari

fayllar uchun. FAT elementlari bir nechta maxsus qiymatlarni o'z ichiga olishi mumkin,

shuni ko'rsatadi

Klaster bepul, ya'ni. hech qanday fayl tomonidan ishlatilmaydi;

Klaster jismoniy nuqsonlari bo'lgan bir yoki bir nechta sektorlarni o'z ichiga oladi

ishlatilmasligi kerak;

Bu klaster faylning oxirgi klasteridir.

Fayl tomonidan ishlatiladigan har qanday element uchun, lekin oxirgi klaster uchun emas

FAT fayl egallagan keyingi klaster raqamini o'z ichiga oladi.

Har bir katalog - ildiz yoki pastki katalogdan qat'iy nazar - shuningdek

ma’lumotlar bazasi hisoblanadi. Har bir fayl uchun DOS katalogida

bitta asosiy yozuv mavjud (Windows 95 da, uzun nomlar uchun

fayllar, qo'shimcha yozuvlar kiritilgan). FAT dan farqli o'laroq, har bir element

bitta maydondan iborat bo'lib, katalogdagi fayl uchun yozuvlardan iborat

bir nechta maydonlar. Ba'zi maydonlar - ism, kengaytma, o'lcham, sana va vaqt -

DIR buyrug'i yordamida ekranda ko'rsatilishi mumkin. Ammo FAT tizimi ta'minlaydi

DIR buyrug'i bilan ko'rsatilmaydigan maydon birinchi navbatda raqamlangan maydondir

fayl uchun ajratilgan klaster.

Dastur operatsion tizimga so'rov yuborganda, bilan

unga biron bir faylning mazmunini taqdim etishni so'rasangiz, OS tekshiradi

ushbu faylning birinchi klasterini topish uchun katalog yozuvi. Keyin u

keyingisini topish uchun berilgan klaster uchun FAT yozuviga kiradi

zanjirdagi klaster. Bu jarayonni oxirgisi aniqlanmaguncha takrorlang

fayl klasterida OS aynan qaysi klasterlarga tegishli ekanligini aniqlaydi

fayl va qanday ketma-ketlikda. Shu tarzda tizim ta'minlay oladi

u so'ragan faylning istalgan qismini dasturlash. Bu tashkil etish usuli

Fayl FAT zanjiri deb ataladi.

FAT tizimida fayllarga har doim klasterlarning butun soni ajratiladi. 1,2-da

Katalogda 32 KB klasterli GB qattiq disk ko'rsatilishi mumkin,

qanday o'lchamda matn fayli"salom, dunyo" so'zlarini o'z ichiga oladi

faqat 12 bayt, lekin aslida bu fayl 32 KB disk maydonini egallaydi

bo'sh joy. Klasterning foydalanilmagan qismi isrof qilingan joy deb ataladi

(bo'sh). Kichik fayllarda deyarli butun klaster yo'qolishi mumkin

joy va o'rtacha yo'qotishlar klasterning yarmiga teng.

O'rtacha o'lchamdagi 16 KB klasterli 850 MB qattiq diskda

Taxminan 50 KB fayllar fayllar uchun ajratilgan disk maydonining taxminan 16%

foydalanilmagan, lekin ajratilgan fayllar uchun bo'sh joy yo'qoladi

Diskda bo'sh joyni bo'shatishning bir usuli - bu foydalanish

"yo'qolgan" ni ta'kidlaydigan DriveSpace kabi diskni siqish dasturlari

bo'sh joy" boshqa fayllar tomonidan foydalanish uchun.

4.2.3. FAT32-dagi boshqa o'zgarishlar

Ko'paygan klasterlar bilan ishlash qobiliyatini ta'minlash uchun

Har bir fayl uchun katalog yozuvlari boshlang'ich uchun 4 bayt ajratishi kerak

fayl klasteri (FAT16 tizimida 2 bayt o'rniga). An'anaga ko'ra, har bir kirish

katalog 32 baytdan iborat (1-rasm). Ushbu yozuvning o'rtasida 10 bayt mavjud

foydalanilgan (12 dan 21 baytgacha), Microsoft tomonidan ajratilgan

kelajakda o'z ehtiyojlari. Ulardan ikkitasi hozir sifatida ajratilgan

tizimdagi boshlang'ich klasterni ko'rsatish uchun zarur bo'lgan qo'shimcha baytlar

Operatsion tizim har doim ikkitasining mavjudligini ta'minlagan

FAT misollari, lekin ulardan faqat bittasi ishlatilgan. FAT32 ga o'tish bilan

operatsion tizim ushbu nusxalarning har biri bilan ishlashi mumkin. Boshqa

O'zgarish shundan iboratki, avvallari o'rnatilgan ildiz katalogi

hajmi va qat'iy belgilangan disk maydoni, siz endi erkin mumkin

kerak bo'lganda o'sadi, xuddi pastki katalog kabi. Hozir mavjud emas

ildiz katalogidagi yozuvlar soniga cheklovlar. Bu ayniqsa muhimdir

chunki har bir uzun fayl nomi uchun bir nechta yozuvlar mavjud

katalog.

Rouming ildizi va funksiyasining kombinatsiyasi

FAT ning ikkala nusxasidan foydalanish to'siqsiz ishlash uchun yaxshi shartdir

disk bo'limlarining dinamik hajmini o'zgartirish, masalan, bo'limni qisqartirish

boshqa operatsion tizim uchun joy bo'shatish uchun. Bu yangi

yondashuv uchinchi tomon dasturlarida qo'llaniladiganlarga qaraganda kamroq xavflidir

FAT16 bilan ishlashda disk bo'limlarini o'zgartirish uchun.

Yuqoridagilarning barchasidan xulosa qilishimiz mumkin:

MS-DOS sof 16-bitli operatsion tizim bo'lib, u ishga tushirildi

haqiqiy protsessor rejimi. IN Windows versiyalari Kodning 3.1 qismi 16- edi

bit, ba'zilari esa 32 bit. Windows 3.0 real rejimni qo'llab-quvvatlaydi

protsessorning ishlashi, 3.1 versiyasini ishlab chiqishda undan voz kechishga qaror qilindi

qo'llab-quvvatlash.

Windows 95 - bu 32 bitli operatsion tizim

MS-DOS rejimi bilan moslik uchun bit kodi. Windows 95 32-bit

bit kodi.

§ 5 Windows NT operatsion tizimining fayl tizimi.

5.1. Qisqa Tasvir Windows NT operatsion tizimi.

Ayni paytda global kompyuter sanoati juda rivojlanmoqda

tez tizim ishlashi ortadi, va shuning uchun

Katta hajmdagi ma'lumotlarni qayta ishlash qobiliyati ortib bormoqda.

MS-DOS sinfidagi operatsion tizimlar endi bunga dosh bera olmaydi

ma'lumotlar oqimi va zamonaviy resurslardan to'liq foydalana olmaydi

kompyuterlar. Shuning uchun, yaqinda yanada kuchli va o'tish bor edi

UNIX sinfining eng ilg'or operatsion tizimlari, bunga misol bo'la oladi

Microsoft korporatsiyasi tomonidan chiqarilgan Windows NT

Foydalanuvchi Microsoft operatsion tizimini birinchi marta ko'rganida

Windows NT, aniq tashqi o'xshashlik

Windows 3.+ tizimining sevimli interfeysi Biroq, bu ko'rinadigan o'xshashlik

Windows NT ning faqat kichik qismidir.

Windows NT 32-bitli operatsion tizimga ega

ustuvor multitasking. Asosiy komponentlar sifatida

Operatsion tizim xavfsizlik funktsiyalarini o'z ichiga oladi va

rivojlangan tarmoq xizmati.

Windows NT boshqa ko'plab dasturlar bilan ham moslikni ta'minlaydi

operatsion va fayl tizimlari, shuningdek, tarmoqlar.

Quyidagi rasmda ko'rsatilganidek, Windows NT

modulli (monolitdan ko'ra rivojlangan) operatsion tizim

alohida bir-biriga bog'langan nisbatan oddiy modullardan iborat.

Windows NT ning asosiy modullari (tartibda keltirilgan

arxitekturaning quyi darajasidan yuqoriga qarab): daraja

apparat abstraktsiyalari HAL (Hardware Abstraction Layer), yadro (yadro),

ijro tizimi (Ijrochi), himoyalangan quyi tizimlar (himoyalangan

quyi tizimlar) va atrof-muhit quyi tizimlari.

Windows NT ning modulli tuzilishi

5.2. Windows NT fayl tizimi.

Windows NT birinchi marta chiqqanida, u o'z ichiga olgan

uchta fayl tizimini qo'llab-quvvatlash. Bu fayllarni taqsimlash jadvali (FAT),

kengaytirilgan fayl tizimi MS-DOS bilan mosligini ta'minlash

ishlash (HPFS), LAN menejeri bilan moslikni ta'minlash va

Emerging Technologies fayl tizimi deb nomlangan yangi fayl tizimi

NTFS ishlatilganlarga nisbatan bir qator afzalliklarga ega edi

ko'pchilik uchun o'sha daqiqa fayl serverlari fayl tizimlari.

Ma'lumotlar yaxlitligini ta'minlash uchun NTFS tranzaksiya jurnaliga ega.

Ushbu yondashuv ma'lumotlarning yo'qolishi ehtimolini istisno qilmaydi, ammo

fayl tizimiga kirish ehtimolini sezilarli darajada oshiradi

tizimning yaxlitligi buzilgan taqdirda ham mumkin bo'ladi

server. Bu tranzaksiya jurnalidan foydalanish orqali mumkin bo'ladi

keyingi yuklash paytida diskka yozish uchun to'liq bo'lmagan urinishlarni kuzatish

Windows NT. Tranzaksiya jurnali diskni tekshirish uchun ham ishlatiladi

foydalanilganda har bir faylni tekshirish o'rniga xatolar mavjudligi

fayllarni taqsimlash jadvallari.

NTFS ning asosiy afzalliklaridan biri bu xavfsizlikdir. NTFS

kirishni boshqarish yozuvlarini kiritish imkoniyatini beradi (Access Control

Kirish nazorati roʻyxatiga (ACL) kiritilgan yozuvlar, ACE). ACE

guruh yoki foydalanuvchi identifikatsiya nomi va kirish tokenini o'z ichiga oladi;

ma'lum biriga kirishni cheklash uchun ishlatilishi mumkin

katalog yoki fayl. Ushbu kirish o'qish qobiliyatini o'z ichiga olishi mumkin,

fayllarni yozib olish, o'chirish, bajarish va hatto egalik qilish.

Boshqa tomondan, ACL - bu o'z ichiga olgan konteyner

yoki ko'proq ACE yozuvlari. Bu sizga ma'lum narsalarga kirishni cheklash imkonini beradi

foydalanuvchilar yoki foydalanuvchi guruhlari ma'lum kataloglar yoki fayllarga

Bundan tashqari, NTFS uzoq nomlar bilan ishlashni qo'llab-quvvatlaydi

255 tagacha belgi uzunligi va har qanday harfda katta va kichik harflardan iborat

ketma-ketliklar. NTFS ning asosiy xususiyatlaridan biri

MS-DOS bilan mos keladigan ekvivalent nomlarni avtomatik yaratish.

NTFS da siqish xususiyati ham mavjud bo'lib, u birinchi marta NT versiyasida paydo bo'lgan

3.51. U har qanday fayl, katalog yoki diskni siqish imkoniyatini beradi

NTFS. Virtual diskni yaratuvchi MS-DOS siqish dasturlaridan farqli o'laroq,

yashirin faylning ko'rinishi va ushbu diskdagi barcha ma'lumotlarni siqish,

Windows NT foydalanadi qo'shimcha daraja siqish uchun fayl quyi tizimi

va yaratmasdan kerakli fayllarni ochish virtual disk. Bu

diskning ma'lum bir qismini siqishda foydali bo'lib chiqadi (masalan,

foydalanuvchi katalogi) yoki ma'lum turdagi fayllar

(Masalan, grafik fayllar). NTFS siqishning yagona kamchiligi shundaki

MS-DOS siqish sxemalari bilan solishtirganda past darajada

siqilish. Lekin NTFS ishonchliroq va

hosildorlik.

Shunday qilib, yuqorida aytilganlarning barchasidan xulosa qilishimiz mumkin:

Turli xil operatsion tizimlar bilan mos bo'lishi uchun Windows

NT FAT 32 fayl tizimini o'z ichiga oladi Bundan tashqari, Windows NT o'z ichiga oladi

shaxsiy fayl NTFS tizimi, bu FAT 16 bilan mos kelmaydi. Bu

fayl tizimi FATga nisbatan bir qator afzalliklarga ega, shuningdek

yuqori ishonchlilik va ishlashga ega.

Xulosa.

MS-DOS - 16 bitli operatsion tizim, real rejimda ishlaydi

protsessor rejimi. Windows 3.1 versiyalarida kodning bir qismi 16 bitli, ba'zilari esa

32-bit. Windows 3.0 real protsessor rejimini qo'llab-quvvatlaydi,

3.1 versiyasini ishlab chiqish jarayonida uni qo'llab-quvvatlashdan voz kechishga qaror qilindi.

Windows 95 - bu 32 bitli operatsion tizim

faqat himoyalangan protsessor rejimida ishlaydi. Asosiy, shu jumladan boshqaruv

xotira va jarayonni jo'natish, faqat 32 bitli kodni o'z ichiga oladi. Bu

xarajatlarni kamaytiradi va ishni tezlashtiradi. Faqat ba'zi modullarda 16-

MS-DOS rejimi bilan moslik uchun bit kodi. Windows 95 da 32-bit

kod imkon qadar ishlatiladi, bu bizga ta'minlash imkonini beradi

tizimning ishonchliligi va xatolarga chidamliligi ortdi. Bunga qo'shimcha ravishda, uchun

eski ilovalar va drayverlar bilan moslik ishlatiladi va 16-

bit kodi.

Windows NT avvalgisining keyingi rivojlanishi emas

mavjud mahsulotlar. Uning arxitekturasi hisobga olingan holda noldan yaratilgan

zamonaviy operatsion tizimga qo'yiladigan talablar. Intilish

yangi operatsion tizimning mosligini ta'minlash,

Windows NT ishlab chiquvchilari tanish Windows interfeysini saqlab qoldi va amalga oshirdi

mavjud fayl tizimlarini qo'llab-quvvatlash (masalan, FAT) va turli xil

ilovalar (MS - Dos, Windows 3.x uchun yozilgan). Ishlab chiquvchilar ham

turli tarmoqlar bilan ishlash uchun Windows NT vositalariga kiritilgan

anglatadi.

Ishonchlilik va mustahkamlik

ilovani himoya qiluvchi arxitektura xususiyatlarini taqdim eting

dasturlarning bir-biridan va operatsion tizim tomonidan zararlanishidan. Windows NT

nosozliklarga bardoshli tuzilgan istisnolardan foydalanadi

qayta tiklanadigan faylni o'z ichiga olgan barcha arxitektura darajalari

NTFS tizimi va o'rnatilgan tizim yordamida himoya qilishni ta'minlaydi

xavfsizlik va ilg'or xotirani boshqarish texnikasi.

O'zgaruvchan uzunlikdagi ob'ekt chaqirildi fayl.

Fayl - ixtiyoriy uzunlikdagi baytlarning nomlangan ketma-ketligidir. Fayl nol uzunlikka ega bo'lishi mumkinligi sababli, faylni yaratish unga nom berish va uni fayl tizimida ro'yxatdan o'tkazishni o'z ichiga oladi - bu OT funktsiyalaridan biridir.

Odatda ichida alohida fayl bir xil turdagi ma'lumotlarni saqlash. Bunday holda, ma'lumotlar turi aniqlanadi fayl turi.

Fayl ta'rifida o'lcham chegarasi yo'qligi sababli, faylni 0 baytga ega tasavvur qilish mumkin (bo'sh fayl), va istalgan bayt soniga ega fayl.

Faylni belgilashda uning nomiga alohida e'tibor beriladi. U aslida manzil ma'lumotlarini olib yuradi, ularsiz faylda saqlangan ma'lumotlar unga kirish usuli yo'qligi sababli ma'lumotga aylanmaydi. Adreslash bilan bog'liq funktsiyalardan tashqari, fayl nomi undagi ma'lumotlar turi haqidagi ma'lumotlarni ham saqlashi mumkin. Uchun avtomatik vositalar ma'lumotlar bilan ishlashda bu juda muhim, chunki fayl nomi (aniqrog'i uning kengaytmasi bo'yicha) bo'yicha ular avtomatik ravishda fayldan ma'lumot olishning adekvat usulini aniqlashlari mumkin.

Fayl tuzilishi - operatsion tizim fayllar va kataloglarni (papkalarni) aks ettiradigan ierarxik tuzilma.

Strukturaning yuqori qismi sifatida xizmat qiladi tashuvchi nomi, fayllar saqlanadigan joy. Keyinchalik, fayllar guruhlarga bo'linadi kataloglar (papkalar), ichida yaratilishi mumkin o'rnatilgan kataloglar

Tashqi xotira vositalarining nomlari. Kompyuterda ma'lumotlar saqlanadigan disklar o'z nomlariga ega - har bir disk lotin alifbosi harfi bilan nomlanadi, keyin esa ikki nuqta qo'yiladi. Demak, floppi disklarga har doim harflar beriladi A: Va IN:. Qattiq diskning mantiqiy disklari harfdan boshlab nomlanadi BILAN:. Barcha mantiqiy disk nomlaridan keyin CD disk nomlari keladi. Masalan, o'rnatilgan: floppy disk, 3 mantiqiy diskka bo'lingan qattiq disk va CD disk. Barcha saqlash vositalarining harflarini aniqlang. A:- floppi disk; BILAN:, D:, E:- qattiq diskning mantiqiy disklari; F:- CD drayveri.

Mantiqiy haydovchi yoki hajmi(inglizcha) hajmi yoki ingliz bo'lim) - kompyuterning uzoq muddatli xotirasining bir qismi, foydalanish qulayligi uchun bir butun sifatida ko'rib chiqiladi. "Mantiqiy disk" atamasi "jismoniy disk" dan farqli o'laroq qo'llaniladi, bu bitta aniq disk muhitining xotirasiga ishora qiladi.

Operatsion tizim uchun ma'lumotlarning qaerda joylashganligi muhim emas - lazer diskida, bo'limda qattiq disk, yoki flesh-diskda. Uzoq muddatli xotiraning taqdim etilgan sohalarini birlashtirish uchun mantiqiy disk tushunchasi kiritilgan.

Saqlangan ma'lumotlarga qo'shimcha ravishda, jild fayl tizimining tavsifini o'z ichiga oladi - qoida tariqasida, bu barcha fayllar va ularning atributlari (Fayllarni taqsimlash jadvali, FAT) ro'yxatini ko'rsatadigan jadvaldir. Jadval, xususan, ma'lum bir fayl qaysi katalogda (papkada) joylashganligini aniqlaydi. Buning yordamida faylni bir jilddan boshqasiga bir xil hajmda ko'chirishda ma'lumotlar jismoniy diskning bir qismidan ikkinchisiga o'tkazilmaydi, faqat faylni ajratish jadvalidagi yozuvni o'zgartiradi. Agar fayl bir mantiqiy diskdan boshqasiga o'tkazilsa (har ikkala mantiqiy disk ham bir xil jismoniy diskda joylashgan bo'lsa ham), jismoniy ma'lumotlarni uzatish majburiy ravishda amalga oshiriladi (muvaffaqiyatli bo'lsa, asl nusxani keyinchalik o'chirish bilan nusxalash).

Xuddi shu sababga ko'ra, har bir mantiqiy diskni formatlash va defragmentatsiya qilish boshqalarga ta'sir qilmaydi.

Katalog (papka) - disk maydoni (maxsus tizim fayli) fayllar haqidagi xizmat ma'lumotlarini (nomi, kengaytmasi, yaratilish sanasi, hajmi va boshqalar) saqlaydi.. Past darajadagi kataloglar yuqori darajadagi kataloglarga joylashtirilgan yuqori darajalar va ular uchun o'rnatilgan. Pastki darajadagi kataloglarga nisbatan yuqori darajadagi katalog (superkatalog) ota-katalog deb ataladi. Ierarxik tuzilmani joylashtirishning eng yuqori darajasi ildiz katalogi disk (1-rasm). Foydalanuvchi hozir ishlayotgan katalog chaqiriladi joriy.

Katalogga nom berish qoidalari faylga nom berish qoidalaridan farq qilmaydi, garchi kataloglar uchun nom kengaytmalarini belgilash odatiy hol emas. Kichik kataloglar tizimi orqali faylga kirish yo'lini yozishda barcha oraliq kataloglar ma'lum bir belgi bilan ajratiladi. Ko'pgina operatsion tizimlar bu belgi sifatida "\" (teskari chiziq) dan foydalanadi.

Noyob fayl nomiga bo'lgan talab aniq - busiz ma'lumotlarga aniq kirishni kafolatlash mumkin emas. Ma'noda kompyuter texnologiyasi nomning yagonaligi talabi avtomatik ravishda ta'minlanadi - foydalanuvchi ham, avtomatlashtirish ham mavjud nomga o'xshash fayl yarata olmaydi.

Joriy katalogda bo'lmagan fayldan foydalanilganda, faylga kiradigan dastur faylning aniq qayerda joylashganligini ko'rsatishi kerak. Bu faylga yo'lni belgilash orqali amalga oshiriladi.

Faylga yo'l- bu Windows OTda “\” belgisi bilan ajratilgan media (disk) va katalog nomlari ketma-ketligi (“/” belgisi UNIX qatorli OT da ishlatiladi). Bu yo'l kerakli fayl joylashgan katalogga marshrutni belgilaydi.

Fayl yo'lini belgilash uchun ikki xil usul qo'llaniladi. Birinchi holda, har bir fayl beriladi mutlaq yo'l nomi (to'liq fayl nomi), ildizdan faylni o'z ichiga olgan kataloggacha bo'lgan barcha kataloglarning nomlaridan va faylning o'zi nomidan iborat. Masalan, yo'l C:\Abby\Doc\otchet.doc diskning ildiz katalogini bildiradi BILAN: katalogni o'z ichiga oladi Abby, u o'z navbatida pastki katalogni o'z ichiga oladi Dok fayl qayerda joylashgan hisobot.doc. Mutlaq yo'l nomlari har doim media nomi va ildiz katalogidan boshlanadi va noyobdir. Shuningdek amal qiladi nisbiy yo'l nomi. U kontseptsiya bilan birgalikda ishlatiladi joriy katalog. Foydalanuvchi joriy ishchi katalog sifatida kataloglardan birini belgilashi mumkin. Bunday holda, ajratuvchi belgi bilan boshlanmagan barcha yo'l nomlari nisbiy hisoblanadi va joriy katalogga nisbatan hisoblanadi. Misol uchun, agar joriy katalog bo'lsa C: \ Abby, keyin mutlaq yo'l bilan faylga C: \ Abby \ sifatida murojaat qilish mumkin Doc\otchet.doc.

Kompyuterning fayl tuzilishi muhim bo'lishi mumkinligi sababli, kerakli hujjatlarni qidiring oddiygina fayl tuzilishini navigatsiya qilish har doim ham qulay emas. Odatda, har bir kompyuter foydalanuvchisi hujjatlarni saqlaydigan papkalarning tuzilishini bilishi (va eslashi) kerak, deb ishoniladi. Biroq, hujjatlar ushbu tuzilmadan tashqarida saqlanadigan holatlar mavjud. Masalan, agar foydalanuvchi hujjat qayerda saqlanishi kerakligini aniq belgilashni unutgan bo'lsa, ko'pgina ilovalar hujjatlarni standart papkalarga saqlaydi. Ushbu standart papka oxirgi saqlangan papka, ilovaning o'zi joylashgan papka, xizmat papkasining bir turi bo'lishi mumkin, masalan \ Mening hujjatlarim va h.k. IN shunga o'xshash holatlar Hujjat fayllari boshqa ma'lumotlar massasida "yo'qolishi" mumkin.

Fayllarni qidirish zarurati, ayniqsa, sozlash ishlari paytida tez-tez paydo bo'ladi. Odatdagi holat, operatsion tizimdagi nazoratsiz o'zgarishlar manbasini izlashda siz yaqinda o'zgartirilgan barcha fayllarni topishingiz kerak bo'ladi. Orqali avtomatik qidiruv fayllar ham sozlashni amalga oshiruvchi mutaxassislar tomonidan keng qo'llaniladi hisoblash tizimlari, - ular uchun "begona" fayl tuzilmasi bo'ylab harakat qilish qiyin shaxsiy kompyuter, va qidirish kerakli fayllar navigatsiya qilish ular uchun har doim ham samarali emas.

Asosiy qidiruv vositasi Windows XP buyrug'i bilan Asosiy menyudan ishga tushiring Boshlash > Topish > Fayllar va papkalar. Boshqa ishga tushirish opsiyasi ham qulay emas - har qanday papka oynasidan (View > Explorer panellari > Qidiruv > Fayllar va papkalar yoki kalit F3).

Qidiruv panelida taqdim etilgan boshqaruv elementlari fayl nomi va manzili haqidagi mavjud ma'lumotlarga asoslanib qidiruv maydonini lokalizatsiya qilish imkonini beradi. Fayl nomini kiritishda joker belgilarga ruxsat beriladi «*» Va «?» . Belgi «*» ixtiyoriy belgilarning istalgan sonini va belgini almashtiradi «?» har qanday belgini almashtiradi. Masalan, nomli faylni qidirish *.Xabar nom kengaytmasi ko'rsatilgan barcha fayllar bilan tugaydi. Xabar, va nomli fayllarni qidirish natijasi *.??t nom kengaytmalari bo'lgan barcha fayllar ro'yxati bo'ladi. txt, .bat, .dat va hokazo.

"Uzoq" nomli fayllarni qidirishda shuni yodda tutish kerakki, agar "uzun" nomda bo'shliqlar bo'lsa (va bu maqbul bo'lsa), qidiruv topshirig'ini yaratishda bunday nom qo'shtirnoq ichiga olinishi kerak, masalan: "Joriy ish.doc".

Qidiruv panelida qo'shimcha yashirin boshqaruv elementlari mavjud. Ular pastga qarab kengayuvchi o'qni bosganingizda paydo bo'ladi.

· Savol Oxirgi o'zgarishlar qachon amalga oshirilgan? fayl yaratilgan, oxirgi o'zgartirilgan yoki ochilgan sana bo'yicha qidiruv doirasini cheklash imkonini beradi.

· Savol Fayl hajmi qanday? ma'lum hajmdagi fayllarni qidirishni cheklash imkonini beradi.

· Paragraf Qo'shimcha variantlar fayl turini belgilash, ko'rishga ruxsat berish imkonini beradi yashirin fayllar va papkalarni, shuningdek ba'zi boshqa qidiruv parametrlarini o'rnating.

Formatlanmagan matnli hujjat qidirilayotgan hollarda, faqat fayl atributlari bo'yicha emas, balki uning mazmuni bo'yicha ham qidirish mumkin. Maydonga kerakli matn kiritilishi mumkin Fayldagi so'z yoki ibora.

Hujjatni matn bo'lagi bo'yicha qidirish, agar bo'lsa, natijalarni bermaydi haqida gapiramiz formatlash kodlari matn belgilar kodlarining tabiiy ketma-ketligini buzganligi sababli formatlash mavjud hujjat haqida. Bunday hollarda siz ba'zan hujjatlarni formatlaydigan dastur bilan birga keladigan qidiruv vositasidan foydalanishingiz mumkin.

19.Ma'lumotlarni siqish va fayllarni arxivlash.

Odamlar an'anaviy tarzda ishlaydigan ko'pgina "klassik" ma'lumotlar turlarining o'ziga xos xususiyati ma'lum bir ortiqcha. Ortiqchalik darajasi ma'lumotlar turiga bog'liq. Bundan tashqari, ma'lumotlarning ortiqcha darajasi qabul qilingan kodlash tizimiga bog'liq. Masalan, rus tilidan foydalangan holda matnli ma'lumotlarni kodlash (rus alifbosidan foydalangan holda) tegishli ma'lumotlarni kodlashdan ko'ra o'rtacha 20-30% ko'proq ortiqchalikni beradi, deb aytishimiz mumkin. inglizchada.
Axborotni qayta ishlashda ortiqchalik ham muhim rol o'ynaydi. Biroq, qayta ishlash haqida emas, balki tayyor hujjatlarni saqlash yoki ularni uzatish haqida gap ketganda, ortiqcha miqdorni kamaytirish mumkin, bu ma'lumotlarni siqish effektini beradi.
Agar axborotni siqish usullari qo'llanilsa tayyor hujjatlar, keyin ma'lumotlarni siqish atamasi ko'pincha ma'lumotlarni arxivlash atamasi bilan almashtiriladi va dasturiy ta'minot Bu amallarni bajaruvchilar arxivchilar deb ataladi.
Siqilgan ma'lumotlar joylashgan ob'ektga qarab quyidagilar mavjud:
- fayllarni siqish (arxivlash);
- papkalarni siqish (arxivlash);
- diskni siqish.
Agar ma'lumotlarni siqish paytida ma'lumotlar tarkibi o'zgarsa, ma'lumotlarni qayta tiklashda siqish usuli qaytarib bo'lmaydi siqilgan fayl asl ketma-ketlikni to'liq tiklash yo'q. Bunday usullarni yo'qotish bilan boshqariladigan siqish usullari deb ham ataladi. Ular faqat tarkibning bir qismining rasmiy yo'qolishi iste'mol xususiyatlarining sezilarli pasayishiga olib kelmaydigan ma'lumotlar turlariga nisbatan qo'llaniladi. Avvalo, bu multimedia ma'lumotlariga taalluqlidir: video ketma-ketliklar, musiqa yozuvlari, ovozli yozuvlar va chizmalar. Yo'qotilgan siqish usullari odatda qaytariladigan usullarga qaraganda ancha yuqori siqish nisbatlarini ta'minlaydi, ammo ularni qo'llash mumkin emas matnli hujjatlar, ma'lumotlar bazalari va undan ham ko'proq dastur kodiga. Odatda yo'qolgan siqishni formatlari:
- grafik ma'lumotlar uchun JPG;
- videoma'lumotlar uchun .MPG;
- . Audio ma'lumotlar uchun M RZ.
Agar ma'lumotlarni siqish faqat uning tuzilishini o'zgartirsa, u holda siqish usuli teskari bo'ladi. Olingan koddan siz teskari usulni qo'llash orqali asl massivni tiklashingiz mumkin. Qaytariladigan usullar har qanday turdagi ma'lumotlarni siqish uchun ishlatiladi. Odatda yo'qotishsiz siqish formatlari:
- .GIF, MASLAHAT,. Grafik ma'lumotlar uchun PCX va boshqalar;
- video ma'lumotlar uchun .AVI;
- .ZIP, .ARJ, .BAR, .LZH, .LH, .CAB va boshqalar har qanday maʼlumot turi uchun.
Kundalik kompyuter ishlarida keng qo'llaniladigan "klassik" ma'lumotlarni siqish formatlari .ZIP va .ARJ formatlaridir. Yaqinda ularga mashhur .RAR formati qo'shildi.
Ko'pgina zamonaviy arxiv menejerlari bajaradigan asosiy funktsiyalarga quyidagilar kiradi:
- arxivdan fayllarni chiqarish;
- yangi arxivlarni yaratish;
- mavjud arxivga fayllar qo'shish;
- o'z-o'zidan ochiladigan arxivlarni yaratish;
- kam sig'imli tashuvchilarda taqsimlangan arxivlarni yaratish;
- arxiv tuzilmasi yaxlitligini tekshirish;
- shikastlangan arxivlarni to'liq yoki qisman tiklash;
- arxivlarni ko'rish va ruxsatsiz o'zgartirishdan himoya qilish.
O'z-o'zidan ochiladigan arxivlar oddiy arxiv asosida unga kichik dasturiy modul biriktirilgan holda tayyorlanadi. Arxivning o'zi bajariladigan fayllar uchun odatiy bo'lgan kengaytma.EXE nomini oladi.
Tarqalgan arxivlar. Ba'zi menejerlar (masalan, WinZip) to'g'ridan-to'g'ri floppi disklarga bo'linishni amalga oshiradilar va ba'zilari (masalan, WinRAR va WinArj) arxivni qattiq diskda ma'lum o'lchamdagi qismlarga oldindan ajratish imkonini beradi. Ular keyinchalik o'tkazilishi mumkin tashqi ommaviy axborot vositalari nusxa ko'chirish orqali.
Tarqatilgan arxivlarni yaratishda WinZip menejeri noxush xususiyatga ega: har bir jild bir xil nomdagi fayllarni olib yuradi. Natijada, WinArj va WinRAR arxiv menejerlari har bir floppi diskda saqlangan hajm raqamlarini turli nomlar bilan belgilash mumkin emas va shuning uchun bunday muammolarni yaratmaydi.
Arxivni himoya qilish. Ko'pgina hollarda, arxivlar arxivni ko'rish, ochish yoki o'zgartirishga harakat qilganingizda so'raladigan parol yordamida himoyalangan.
TO qo'shimcha funktsiyalar arxiv rahbarlari kiradi xizmat funktsiyalari, ishni qulayroq qilish. Ular ko'pincha amalga oshiriladi tashqi ulanish qo'shimcha kommunal xizmatlar va ta'minlash:
- turli formatdagi fayllarni arxivdan chiqarmasdan ko'rish;
arxiv ichidagi fayllar va ma'lumotlarni qidirish;
arxivdan dasturlarni oldindan ochmasdan o'rnatish;
yo'qligi tekshiruvi kompyuter viruslari uni ochishdan oldin arxivda;
arxiv ma'lumotlarini kriptografik himoya qilish;
xabarni dekodlash Elektron pochta;
bajariladigan fayllarni "shaffof" siqish.EXE va.DLL;
o'z-o'zidan ochiladigan ko'p jildli arxivlarni yaratish;
axborotni siqish nisbatini tanlash yoki sozlash.

Agar xatolikni sezsangiz, matn qismini tanlang va Ctrl+Enter tugmalarini bosing
UMUSHISH: