| 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
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.
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.
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.
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.
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
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.
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.
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).
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.
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
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.
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
![]() |
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.