Uy kompyuteringizning fayl tuzilishi tavsifi. Kompyuter fayl tizimi. Fayl tizimlari qanday ishlaydi

Ertami-kechmi, yangi kompyuter foydalanuvchisi fayl tizimi (FS) kabi tushunchaga duch keladi. Qoida tariqasida, ushbu atama bilan birinchi tanishish saqlash muhitini formatlashda sodir bo'ladi: mantiqiy drayvlar va ulangan media (flesh-disklar, xotira kartalari, tashqi qattiq disk).

Formatlashdan oldin Windows operatsion tizimi ommaviy axborot vositalarida fayl tizimining turini, klaster hajmini va formatlash usulini (tez yoki to'liq) tanlashni taklif qiladi. Keling, fayl tizimi nima ekanligini va u nima uchun kerakligini aniqlaylik?

Barcha ma'lumotlar ommaviy axborot vositalarida ma'lum bir tartibda joylashishi kerak bo'lgan shaklda qayd etiladi, aks holda operatsion tizim va dasturlar ma'lumotlar bilan ishlay olmaydi. Ushbu tartib fayl tizimi tomonidan ma'lum algoritmlar va fayllarni ommaviy axborot vositalariga joylashtirish qoidalaridan foydalangan holda tashkil etiladi.

Dasturga diskda saqlangan fayl kerak bo'lganda, u qanday va qayerda saqlanishini bilishi shart emas. Dasturdan talab qilinadigan narsa bu ma'lumotlarni fayl tizimiga o'tkazish uchun fayl nomini, uning hajmini va atributlarini bilishdir, bu esa kerakli faylga kirishni ta'minlaydi. Xuddi shu narsa tashuvchiga ma'lumot yozishda sodir bo'ladi: dastur fayl haqidagi ma'lumotlarni (nomi, o'lchami, atributlari) fayl tizimiga o'tkazadi, bu esa uni o'ziga xos qoidalarga muvofiq saqlaydi.

Yaxshiroq tushunish uchun kutubxonachi mijozga uning nomiga qarab kitob berishini tasavvur qiling. Yoki teskari tartibda: mijoz o'qigan kitobini kutubxonachiga qaytaradi, u uni yana saqlashga joylashtiradi. Mijoz kitob qayerda va qanday saqlanishini bilishi shart emas, bu korxona xodimining zimmasida. Kutubxonachi kutubxonani kataloglash qoidalarini biladi va ushbu qoidalarga muvofiq nashrni qidiradi yoki uni qayta joylashtiradi, ya'ni. rasmiy funktsiyalarini bajaradi. IN bu misolda kutubxona - saqlash vositasi, kutubxonachi - fayl tizimi, mijoz - dastur.

Fayl tizimining asosiy funktsiyalari

Fayl tizimining asosiy funktsiyalari:

  • fayllar ko'rinishidagi ma'lumotlar tashuvchisiga joylashtirish va tashkil etish;
  • saqlash muhitida ma'lumotlarning maksimal qo'llab-quvvatlanadigan hajmini aniqlash;
  • fayllarni yaratish, o'qish va o'chirish;
  • fayl atributlarini belgilash va o'zgartirish (hajmi, yaratish va o'zgartirish vaqti, fayl egasi va yaratuvchisi, faqat o'qish uchun, yashirin fayl, vaqtinchalik fayl, arxiv, bajariladigan, maksimal uzunlik fayl nomi va boshqalar);
  • fayl tuzilishini aniqlash;
  • fayllarni mantiqiy tashkil qilish uchun katalog tashkil etish;
  • tizim ishlamay qolganda faylni himoya qilish;
  • fayllarni ruxsatsiz kirishdan himoya qilish va ularning mazmunini o'zgartirish.

Qattiq diskda yoki boshqa har qanday vositada yozilgan ma'lumotlar u erda klaster tashkiloti asosida joylashtiriladi. Klaster - bu butun fayl yoki uning bir qismi mos keladigan ma'lum o'lchamdagi hujayraning bir turi.

Agar fayl klaster o'lchamiga ega bo'lsa, u faqat bitta klasterni egallaydi. Agar fayl hajmi hujayra hajmidan oshsa, u bir nechta klaster kataklariga joylashtiriladi. Bundan tashqari, erkin klasterlar bir-birining yonida joylashmasligi mumkin, lekin diskning jismoniy yuzasiga tarqalishi mumkin. Ushbu tizim fayllarni saqlashda bo'sh joydan eng samarali foydalanish imkonini beradi. Fayl tizimining vazifasi faylni bepul klasterlarga yozishda optimal tarzda tarqatish, shuningdek, o'qish paytida uni yig'ish va dasturga berishdir. operatsion tizim.

Fayl tizimlarining turlari

Kompyuterlar, saqlash vositalari va operatsion tizimlar evolyutsiyasi jarayonida ko'p sonli fayl tizimlari paydo bo'ldi va ketdi. Bunday evolyutsion tanlov jarayonida bugungi kunda fayl tizimlarining quyidagi turlari asosan qattiq disklar va tashqi xotira qurilmalari (flesh-disklar, xotira kartalari, tashqi qattiq disklar, kompakt disklar) bilan ishlash uchun ishlatiladi:

  1. FAT32
  2. ISO9660

Oxirgi ikkita tizim kompakt disklar bilan ishlash uchun mo'ljallangan. Fayl tizimlari Ext3 va Ex4 operatsion tizimlar bilan ishlaydi Linuxga asoslangan. NFS Plus - bu Apple kompyuterlarida ishlatiladigan OS X operatsion tizimlari uchun fayl tizimi.

Eng ko'p ishlatiladigan fayl tizimlari NTFS va FAT32 va bu ajablanarli emas, chunki... ular dunyodagi kompyuterlarning aksariyat qismini boshqaradigan Windows operatsion tizimlari uchun mo'ljallangan.

Endi FAT32 ma'lumotlar xavfsizligi va himoyasida ishonchliligi tufayli yanada rivojlangan NTFS tizimi bilan faol ravishda almashtirilmoqda. Buning ustiga oxirgi versiyalari Agar bo'lim bo'lsa, Windows operatsion tizimi o'zini o'rnatishga ruxsat bermaydi qattiq disk FAT32 formatida formatlanadi. O'rnatuvchi sizdan bo'limni NTFS formatida formatlashingizni so'raydi.

NTFS fayl tizimi yuzlab terabayt hajmli va bitta fayl hajmi 16 terabaytgacha bo'lgan disklarni qo'llab-quvvatlaydi.

FAT32 fayl tizimi 8 terabaytgacha bo'lgan disklarni va 4 Gb gacha bo'lgan bitta fayl hajmini qo'llab-quvvatlaydi. Ko'pincha, bu FS flesh-disklar va xotira kartalarida qo'llaniladi. Ular FAT32 da formatlashadi tashqi drayvlar zavodda.

Biroq, 4 GB fayl hajmini cheklash bugungi kunda allaqachon katta kamchilikdir, chunki... Yuqori sifatli videoni tarqatish tufayli filmning fayl hajmi ushbu chegaradan oshib ketadi va uni ommaviy axborot vositalarida yozib olish mumkin bo'lmaydi.

Ulashish.

Kompyuter diskda saqlanadigan ma'lumotni shaklda saqlash, o'zgartirish va vizualizatsiya qilish uchun ishlatiladi alohida fayllar. Fayl- tashqi muhitda (floppi, qattiq disk, CD) joylashgan nomli xotira maydoni. Boshqa ta'rifni berish mumkin: fayl- bu ma'lumotlar saqlanadigan tashqi muhit bo'limi.

Fayl turli xil ma'lumotlarni saqlashi mumkin: matn, hisoblash natijalari, grafik tasvirlar, rasmlar, o'yinlar, dasturlar - ikkilik kodda mashina ko'rsatmalari. Har bir faylning nomi nuqta bilan ajratilgan ikki qismdan iborat. Fayl nomi quyidagilarni o'z ichiga oladi:

Aslida Fayl nomi DOS ostida sakkiz belgidan oshmasligi kerak va 255 ta belgidan oshmasligi kerak Windows boshqaruvi;

- nuqta;

- fayl nomi kengaytmasi, faylda saqlangan ma'lumotlar turini ko'rsatuvchi; Fayl nomi kengaytmasi foydalanuvchi uchun har qanday qulay yoki umuman yo'q bo'lishi mumkin. Biroq, standart kengaytmalar ham mavjud. Masalan, kengaytmali fayllar exe Va com- bular to'g'ridan-to'g'ri bajarish uchun ishga tushirilishi mumkin bo'lgan mashina kodlari (ko'rsatmalari)dagi bajarishga tayyor dasturlar. Kengaytma bilan fayl yarasa- Bu ommaviy ish fayli, uning maqsadi matn sifatida unda saqlangan MS-DOS buyruqlar guruhini bajarishdir. Kengaytmalar pas, s, cpp, bas, uchun odatda tegishli dasturlash tillarida - Object Pascal, C, C++, BASIC, Fortran tillarida dastur matnlari bo'lgan fayllar nomlarida mavjud. Fayllar bilan matnli ma'lumotlar odatda kengaytmaga ega Xabar. Matn yordamida yaratilgan fayl WORD muharriri, kengaytma tayinlanadi dok. Kengaytma xls elektron yordamida yaratilgan fayllarga tayinlanadi EXCEL jadvallari. Tasvir fayllari kengaytmalari bilan ajralib turishi mumkin gif, pcx, rasm, musiqa fayllari- kengaytmalar orqali mp3 Va wav, va kengaytmalar avi Va dat video ma'lumotlarga ega fayllarga mos keladi. Yuklab olingan gipermatn sahifasi fayllari global tarmoq Internet, ularning nomlarida kengaytmalar mavjud htm Va html.

Fayl nomi va kengaytmasida quyidagi belgilarni ishlatib boʻlmaydi: \ /, : * ? >< | ". Кроме того, ряд имен файлов задействован для служебных целей: prn (имя зарезервировано для принтера), com1, com2, com3, com4 (имена зарезервированы для четырех последовательных портов), lpt1, lpt2 (имена двух параллельных портов, к ним обычно подключаются принтеры), con(устройство консоль, клавиатура при вводе, дисплей при выводе), nul (фиктивное устройство) . Hech qachon ularni boshqa maqsadlarda ishlatmang, hatto keyinchalik kengaytirilsa ham. CON.TXT kabi nomlar CON ga qisqartiriladi va qurilma nomi sifatida qabul qilinadi

Faylning joylashishini aniqlash uchun siz u joylashgan disk nomini ko'rsatishingiz kerak. Disk nomi ikkita belgidan iborat: disk nomini belgilaydigan lotin harfi va ":" belgisi. Birinchi floppi disk nomi berilgan A:, ikkinchi (agar mavjud bo'lsa) - ism IN:. Qattiq disk odatda bir nechta bo'linadi mantiqiy drayverlar, birinchisining nomi bor BILAN:, ikkinchi - D: va hokazo. Quyidagi harflar CD drayvlar nomlarini ko'rsatish uchun mo'ljallangan.

Shunday qilib, kirish A:format.com deb nomlangan floppi diskda bajariladigan fayl mavjudligini bildiradi format.com.

Disklar minglab va o'n minglab fayllarni saqlashi mumkin. Ularning har birining maqsadini eslab qolish juda qiyin. Ushbu muammo bilan bog'liq holda fayl tizimi mafkurasini ishlab chiqishda katalog (papka) tushunchasi kiritildi.

Katalog (papka)- qandaydir mantiqiy tamoyilga muvofiq birlashtirilgan fayllar guruhi.

Agar biz ma'lum bir diskda saqlangan fayl haqida gapiradigan bo'lsak, unda disk nomidan tashqari, fayl diskda aniq qaerda joylashganligini bilishingiz kerak. U to'g'ridan-to'g'ri diskda joylashgan bo'lishi yoki ushbu diskdagi kataloglardan biriga joylashtirilishi mumkin. Katalog ichida alohida fayllardan tashqari boshqa kataloglar ham bo'lishi mumkin. Keling, bir misolni ko'rib chiqaylik. Diskda bo'lsin D: kataloglar mavjud TP(bu yerda TURBO PASCAL dasturlash tizimi bilan ishlash uchun kerakli fayllar), katalog PCX(grafik tasvirlar bilan ishlash dasturlari), katalog STUD(talabalar ishlari katalogi) va fayllar abc.pas Va rc.pcx. Katalog ichida TR kataloglar mavjud BGI Va BIN. Katalog ichida STUD fayl mavjud abc.pas(2.1-rasm).

Shunday qilib, ikkita fayl nomi bor abc.pas. Qaysi biri haqida gapirayotganimizni qanday tushunish mumkin? Buning uchun disk nomiga qo'shimcha ravishda fayl joylashgan katalog nomini ko'rsatishingiz kerak:

D:\STUD\abc.pas- fayl abc.pas diskda joylashgan D: katalogda STUD;

D:\abc.pas- fayl abc.pas, to'g'ridan-to'g'ri diskda joylashgan D:.

Va faylga kirish uchun turbo.exe, bu fayl diskda ekanligini ko'rsatishingiz kerak D: katalogda TR, pastki katalogda BIN, ya'ni. bilish kerak yo'l ushbu faylga. Shuning uchun, agar biz fayl nomini va unga yo'lni bilsak, yozishimiz mumkin to'liq fayl nomi.

Masalan, to'liq fayl nomi trip.chr, - D:\TP\BGI\trip.chr.

Kompyuterda ishlayotganda, ko'pincha bir katalogdan boshqasiga o'tish kerak bo'ladi. Biz hozir joylashgan katalog joriy katalog deb ataladi. Agar faqat fayl nomi ko'rsatilgan bo'lsa, u joriy katalogdagi fayldir. Boshqa katalogdagi faylga kirish uchun siz to'liq fayl nomini ko'rsatishingiz kerak. Masalan, yozib oling D:trip.chr diskning joriy katalogidan faylga kirishni bildiradi D:, A - D:\STUD\abc.pas- joriy bo'lmagan katalogda joylashgan faylga. Agar ish paytida biz diskda biron bir katalogga kirmasak, unda biz bormiz, deyishadi diskning bosh katalogi. Bosh katalogni ko'rsatish uchun disk nomidan keyin "\" belgisini ko'rsatish kerak. (C:\;D:\). D:\rc.pcx Va D:\abc.pas- D: diskining bosh katalogida joylashgan fayllar.

Yuqorida muhokama qilingan barcha misollarda biz bitta faylga kirish haqida gapirgan edik. Agar fayllar guruhiga kirish kerak bo'lsa, nima qilish kerak? Har bir faylga alohida kirishdan ma'no yo'q, chunki bir xil turdagi fayllar guruhiga kirish mumkin. Buning uchun maxsus joker belgilar (maskalar) - * va ? dan foydalaning.

Savol belgisi fayl nomidagi bitta belgi o'rnini bosadi. Masalan, E:a?.pas(diskning joriy katalogidagi barcha fayllar E: kengaytma bilan pas, fayl nomi ikki belgidan iborat va belgi bilan boshlanadi a); a??b.txt(kengaytmali barcha fayllar Xabar, fayl nomining birinchi belgisi a, oxirgisi ramzdir b, fayl nomi uzunligi 4 ta belgi, fayllar joriy diskning joriy katalogida joylashgan).

* belgisi bir nechta belgilarni almashtirish uchun ishlatilishi mumkin. U fayl nomining bir yoki barcha belgilarini va uning kengaytmasini almashtirish uchun ishlatilishi mumkin. Yulduzcha kiritilgan joydan boshlab, u qolgan barcha belgilarni almashtiradi. Masalan: D:\TP\*.txt(kengaytmali barcha fayllar Xabar, katalogda joylashgan TP disk D:); C:R*.pas(nomlari belgi bilan boshlanadigan pas kengaytmali barcha fayllar R, diskning joriy katalogida joylashgan BILAN:); D:\abc.*(barcha fayllar nomi abc diskning ildiz katalogi D:).

Fayl tizimi dasturlar va ma'lumotlarni tartibga solish va ushbu ob'ektlarni tartibli boshqarishni tashkil qilish imkonini beradi.

Operatsion tizimlar uchun shaxsiy kompyuterlar Unix OS asosidagi fayl tizimi tushunchasi chuqur iz qoldirdi. Unix OS da kiritish-chiqarish quyi tizimi ikkala faylga ham kirish usulini birlashtiradi periferik qurilmalar. Fayl deganda diskdagi, terminaldagi yoki boshqa qurilmadagi ma'lumotlar to'plami tushuniladi.

Fayl tizimi fayllar ustida operatsiyalarni bajaradigan operatsion tizimning funktsional qismidir. Fayl tizimi fayllar va kataloglar (kataloglar) bilan ularning mazmuni, hajmi, turi va boshqalardan qat'iy nazar ishlash imkonini beradi.

Fayl tizimi ma'lumotlarni boshqarish tizimidir.

Ma'lumotlarni boshqarish tizimi foydalanuvchilar ko'p jismoniy fayllarni manipulyatsiya qilishdan ozod bo'lgan va birinchi navbatda ma'lumotlarning mantiqiy xususiyatlariga e'tibor qaratishlari mumkin bo'lgan tizimdir.

OS fayl tizimlari foydalanuvchilar uchun tashqi xotira qurilmalarining qandaydir virtual tasvirini yaratadi, bu ularga qurilmalarni boshqarish buyruqlarining past darajasida emas, balki ma'lumotlar to'plami va tuzilmalarining yuqori darajasida ishlashga imkon beradi.

Fayl tizimi (maqsad):

  • ma'lumotlarning haqiqiy joylashuvi tasvirini yashiradi tashqi xotira;
  • dasturlarning kompyuterning muayyan konfiguratsiyasidan mustaqilligini ta'minlaydi (fayllar bilan ishlashning mantiqiy darajasi);
  • ma'lumotlar almashinuvi paytida yuzaga keladigan xatolarga standart javoblarni taqdim etadi.

Fayl tuzilishi

Diskdagi fayllarning butun to'plami va ular o'rtasidagi munosabatlar fayl strukturasi deb ataladi. Rivojlangan operatsion tizimlar daraxt shaklida tashkil etilgan ierarxik - ko'p darajali fayl tuzilishiga ega.

Daraxt katalog strukturasi ishlatiladi - katalog daraxti. Unix'dan qarzga olingan. Ierarxik tuzilma – tizim tuzilishi, uning qismlari (tarkibiy qismlari) inklyuziya yoki bo‘ysunish munosabatlari bilan bog‘langan.

Ierarxik tuzilma yo'naltirilgan daraxt bilan ifodalanadi, uning cho'qqilari komponentlarga, yoylari esa ulanishlarga mos keladi.

G disk katalog daraxti

Yo'naltirilgan daraxt - tanlangan cho'qqisi (ildiz) bo'lgan grafik, unda ildiz va har qanday cho'qqi o'rtasida yagona yo'l mavjud. Bunday holda, ikkita yo'nalish varianti mumkin: yoki barcha yo'llar ildizdan barglarga yo'naltirilgan yoki barcha yo'llar barglardan ildizga yo'naltirilgan.

Daraxtlar ierarxik tuzilmalarni tasvirlash va loyihalash uchun ishlatiladi.

Ildiz - boshlang'ich pozitsiyasi, barglar - oxirgi pozitsiya.

Bo'limlar

Formatlash jarayonida har qanday qattiq yoki magnit-optik disk bir necha qismlarga bo'linishi va alohida (mustaqil) disklar sifatida ko'rib chiqilishi mumkin. Bu qismlar deyiladi bo'limlar yoki mantiqiy drayverlar. Diskni bir nechta mantiqiy drayverlarga bo'lish kerak bo'lishi mumkin, chunki operatsion tizim ma'lum hajmdan kattaroq disklarni ishlay olmaydi. Ma'lumotlar va foydalanuvchi dasturlarini tizim dasturlaridan (OT) alohida saqlash juda qulay, chunki OS "kompyuterdan uchib ketishi" mumkin.

Bob- disk maydoni. ostida mantiqiy disk (bo'lim) kompyuter deganda biz operatsion tizim bir butun ob'ekt sifatida ishlaydigan har qanday saqlash vositasini nazarda tutamiz.

Drayv nomi– mantiqiy diskni belgilash; asosiy katalogga kirish.

Mantiqiy drayvlar (bo'limlar) lotin harflari bilan belgilanadi A, B, C, D, E, ... (A dan Z gacha 32 ta harf).

A, B harflari floppi uchun ajratilgan.

C - odatda operatsion tizim yuklanadigan qattiq disk.

Qolgan harflar mantiqiy drayvlar, kompakt disklar va boshqalar. Windows OS uchun mantiqiy drayverlarning maksimal soni cheksizdir.

IN bo'lim jadvali ushbu bo'limning boshi va oxirining joylashuvi va ushbu bo'limdagi sektorlar soni (joylashuvi va hajmi) ko'rsatilgan.

Mantiqiy diskning fayl tuzilishi

Fayldagi diskdagi ma'lumotlarga kirish uchun siz birinchi sektorning jismoniy manzilini (sirt raqami + trek raqami + sektor raqami), ushbu fayl egallagan klasterlarning umumiy sonini, agar bo'lsa, keyingi klasterning manzilini bilishingiz kerak. fayl hajmi bitta klaster hajmidan kattaroq

Elementlar fayl tuzilishi:

    boshlang'ich sektor (bootstrap, yuklash sektori);

    stol joylashtirishfayllar (FAT - Fayllarni taqsimlash jadvali);

    ildiz katalogi (Ildiz katalogi);

    ma'lumotlar maydoni (qolgan bo'sh disk maydoni).

Yuklash-sektor

Yuklash-sektor – diskning birinchi (dastlabki) sektori. 0-tomonda, 0-trekda joylashgan.

Yuklash sektori xizmat ma'lumotlarini o'z ichiga oladi:

    disk klasterining o'lchami (klaster - FAT jadvalining hajmini kamaytirish uchun bir nechta sektorlarni guruhga birlashtirgan blok);

    FAT jadvalining joylashuvi (yuklash sektorida FAT jadvali joylashgan joyga ko'rsatgich mavjud);

    FAT stol o'lchami;

    FAT jadvallari soni (ishonchlilik va xavfsizlikni ta'minlash uchun har doim jadvalning kamida 2 nusxasi mavjud, chunki FATni yo'q qilish ma'lumotlarning yo'qolishiga olib keladi va uni qayta tiklash qiyin);

    ildiz katalogining bosh manzili va uning maksimal hajmi.

Yuklash sektorida yuklash bloki (bootloader) - Boot Record mavjud.

Yuklovchi - bajariladigan dasturni joylashtiradigan yordamchi dastur Ram va uni bajarishga tayyor holatga keltiradi.

FAT (Fayllarni taqsimlash jadvali)

FAT (Fayllarni taqsimlash jadvali) - fayllarni taqsimlash jadvali. Diskning qaysi sohalari har bir faylga tegishli ekanligini belgilaydi.Diskning ma'lumotlar maydoni OTda raqamlangan klasterlar ketma-ketligi sifatida taqdim etiladi.

FAT diskdagi ma'lumotlar maydonining klasterlariga murojaat qiluvchi elementlar majmuasidir. Har bir ma'lumot maydoni klasteri bitta FAT elementiga mos keladi. FAT elementlari ma'lumotlar sohasidagi fayl klasterlariga havolalar zanjiri bo'lib xizmat qiladi.

Fayllarni taqsimlash jadvali tuzilishi:

FAT 16/32/64 bitli elementlardan iborat. Jadvalda jami 65520 tagacha shunday elementlar bo'lishi mumkin, ularning har biri (birinchi ikkitasidan tashqari) disk klasteriga mos keladi. Klaster - diskdagi ma'lumotlar maydonida fayllar va kataloglar uchun joy ajratadigan birlik. Jadvalning birinchi ikkita elementi (0 va 1 raqamlari) zaxiralangan va qolgan jadval elementlarining har biri bir xil raqam bilan disk klasterining holatini tavsiflaydi. Element klasterning bo'shligini, klasterning nuqsonli ekanligini, klaster faylga tegishli ekanligini va fayldagi oxirgi klaster ekanligini ko'rsatishi mumkin. Agar klaster faylga tegishli bo'lsa va uning oxirgi klasteri bo'lmasa, jadval elementi ushbu fayldagi keyingi klasterning raqamini o'z ichiga oladi.

FAT- fayl tuzilishining juda muhim elementi. FAT qoidalarini buzish ma'lumotlarning to'liq yoki qisman yo'qolishiga olib kelishi mumkin mantiqiy haydovchi. Shuning uchun FAT ning ikki nusxasi diskda saqlanadi. Mavjud maxsus dasturlar, bu FAT holatini kuzatib boradi va buzilishlarni tuzatadi.

Turli OS uchun talab qilinadi turli versiyalar FAT

Windows 95 FAT 16, FAT 32

Windows NT (XP) NTFS

Novell Netware TurboFAT

UNIX NFS, ReiserFS

Saqlash muhitining mantiqiy tuzilishi

Mavzu: "Fayl tizimi ob'ektlari"

Dars maqsadlari:

    Faylni ob'ekt sifatida tasavvur qiling.

    Ushbu ob'ektni belgilash vositasi sifatida fayl nomi haqida tasavvur hosil qiling;

    Talabalarni ba'zi fayllarni nomlash bilan tanishtirish;

    Fayl nomi kengaytmalari haqida tasavvur hosil qiling.

    Fayllarning asosiy toifalarini ko'rib chiqing.

Darsning pedagogik maqsadlari:

Menyu buyruqlari va asboblar paneli yordamida fayl va papkalar bilan standart amallarni bajarishni, operatsion muhitda ishlashning texnologik usullarini tizimlashtirishni o'rgatish.

Darsni tugatgandan so'ng o'quv materialini o'zlashtirish darajasiga qo'yiladigan talablar:

FILE uzoq muddatli xotirada yagona birlik sifatida saqlanadigan va nom bilan belgilangan axborot ekanligi haqida tasavvurga ega bo'ling.

Fayl nomi ikki qismdan iborat ekanligini tushuning. Fayl nomi uni yaratgan shaxs tomonidan tanlanadi. Kengaytma odatda faylni yaratadigan va fayl turini ko'rsatadigan dastur tomonidan avtomatik ravishda o'rnatiladi.

Barcha fayllar ma'lum bir tizimda saqlanganligini tushuning: papkalarda, ular o'z navbatida boshqa papkalarga joylashtirilishi mumkin va hokazo.

Asosiy tushunchalar: fayl, fayl nomi, papka

Dars rejasi:

    Tashkiliy vaqt (1-2 daqiqa).

    Mavzu bo'yicha yangi material evristik suhbat shaklida (9-12 daqiqa).

    Jismoniy mashqlar (2-3 daqiqa).

    Kompyuter ustaxonasi (10 daqiqa).

    Umumlashtirish va umumlashtirish.

    Uyga vazifa (2-3 daqiqa)

Kompyuter xotirasidagi va disklardagi barcha dasturlar va ma'lumotlar fayllar shaklida saqlanadi. Fayl uzoq muddatli xotirada yagona birlik sifatida saqlanadigan va nom bilan belgilangan ma'lumotdir.

Fayl nomi ikki qismdan iborat: nomning o'zi va kengaytmasi.

Fayl nomi uni yaratgan shaxs tomonidan tanlanadi. OS da Windows nomi Fayl 255 tagacha belgidan iborat bo'lishi mumkin, u lotin va rus alifbosi harflari va boshqa belgilardan foydalanishi mumkin. Fayl nomi quyidagi belgilarni o'z ichiga olmaydi:

/ \ ; * ? ‘’ |

Kengaytma odatda siz ishlayotgan dastur tomonidan avtomatik ravishda o'rnatiladi va fayl turini ko'rsatadi (garchi foydalanuvchi noan'anaviy kengaytmalarni belgilashi mumkin). U foydalanuvchi va kompyuterga faylda qanday ma'lumotlar saqlanganligi va faylni qaysi dastur tomonidan yaratilganligi haqida ma'lumot beradi. Ko'pincha kengaytma lotin alifbosining uchta harfidan iborat. Kengaytma nomdan nuqta bilan ajratilgan.

Ko'p sonli fayl turlari mavjud:

Bajariladigan - bajarishga tayyor dasturlarni o'z ichiga olgan fayllar; ular com, exe kengaytmalari orqali tan olinishi mumkin;

Matnli hujjatlar– txt, doc, rtf kengaytmalariga ega;

Grafik - tasvirlarni o'z ichiga olgan fayllar; ularning kengaytmalari bmp, jpg va boshqalar.

Bitta kompyuterning qattiq diski juda ko'p sonli fayllarni saqlashi mumkin - o'nlab va hatto yuz minglab. Chalkashmaslik uchun barcha fayllar ma'lum bir tizimda saqlanadi: papkalarda, ular o'z navbatida boshqa papkalarda bo'lishi mumkin (ichiga joylashtiriladi) va hokazo. Aytaylik, kompyuterning qattiq diskida bir nechta o'yinlar yozilgan. O'yin - bu fayllar to'plami. Har bir o'yin alohida papkada saqlanadi, qulaylik uchun barcha o'yinlar bilan papkalarni bittasiga joylashtirish mumkin umumiy jild o'yinlar nomi bilan.

Fayl saqlash tizimlari kutubxonada ko'p sonli kitoblarni saqlashni eslatadi:

Jildni uning belgisini ikki marta bosish orqali oching. Fayllar belgisini ikki marta bosish mos keladigan faylni ochadi.

Kompyuterda ishlash jarayonida ko'pincha o'zgartirish, nusxalash, o'chirish, ko'chirish kabi fayllar bilan operatsiyalar amalga oshiriladi. Bu erda siz kutubxonadagi kitoblar bilan o'xshashlikni ham chizishingiz mumkin:

Fayllar bilan ishlashda quyidagilarga yo'l qo'ymaslik kerak:

Buni qilish zarurligini aniqlamasdan faylni o'chiring.

Faylga uning mazmunini tushuntirmaydigan nom bering.

Faylni keyinchalik topish qiyin bo'ladigan jildga saqlang.

Ilova dasturlari papkalarida joylashgan fayllarni o'chiring yoki ko'chiring - bu dasturlarning ishlamay qolishiga olib kelishi mumkin.

Xulosa:

Fayl uzoq muddatli xotirada yagona birlik sifatida saqlanadigan va nom bilan aniqlangan ma'lumotdir.

Fayl nomi ikki qismdan iborat. Fayl nomi uni yaratgan shaxs tomonidan tanlanadi. Kengaytma odatda faylni yaratadigan va fayl turini ko'rsatadigan dastur tomonidan avtomatik ravishda o'rnatiladi.

Chalkashmaslik uchun barcha fayllar ma'lum bir tizimda saqlanadi: papkalarda, ular o'z navbatida boshqa papkalarga joylashtirilishi mumkin va hokazo.

Savol va vazifalar:

    Fayl nima?

    Fayl nomi qanday qismlardan iborat?

    Fayl nomini yozishda qanday qoidalarga amal qilish kerak?

    Diskdagi fayllarni saqlash tizimini tavsiflang.

    Fayllar bilan qanday amallarni bajarish mumkin?

    Fayllar bilan ishlashda qanday harakatlardan qochishim kerak?

Kompyuter ustaxonasi:

    O'zingiznikini oling ish joyi kompyuterda.

    Mening kompyuterim oynasini ochish uchun sichqonchaning chap tugmachasini ikki marta bosing.

    Ko'rish menyusida Katta piktogramma katagiga belgi qo'yilganligiga ishonch hosil qiling.

    Qattiq disk C: belgisini ikki marta bosing va uning mazmunini ko'ring.

    "Mening hujjatlarim" jildini toping va tegishli belgini ikki marta bosish orqali uni oching.

    Mening hujjatlarim papkasida Beginning.doc faylini toping. Ikki marta bosish orqali uni oching. Fayldagi ko'rsatmalarni o'qing va bajaring (yopish tugmasini bosish orqali oynani yoping).

    Ish stolida "Mening hujjatlarim" jildini toping va uni oching.

    Mening hujjatlarim papkasida joylashgan 6-sinf papkasini oching. Uning mazmunini ko'rib chiqing.

    6-sinf papkasida joylashgan Blanks jildini oching. Ko'rish - Jadval buyrug'ini bajaring. Har bir fayl uchun taqdim etilgan ma'lumotlarni ko'rib chiqing.

    Fayl piktogrammalarini joylashtiring alifbo tartibida. Buni amalga oshirish uchun sichqoncha ko'rsatkichini Tayyorgarlik oynasining bo'sh joyiga qo'ying va sichqonchaning o'ng tugmachasini bosing (kontekst menyusiga qo'ng'iroq qiling). Buyruqni ishga tushiring (piktogrammalarni nomi bo'yicha tartibga soling).

    Fayl piktogrammalarini fayl hajmining ortib borish tartibida joylashtiring (piktogrammalarni o'lchamiga qarab tartiblang)

    Belgilarni fayl turi bo'yicha tartibga soling.

    6-sinf papkasida barcha ishlaringiz saqlanadigan o'z papkangizni yarating. Buning uchun sichqoncha ko'rsatkichini 6-sinf oynasining toza maydoniga olib boring va sichqonchaning o'ng tugmachasini bosing (kontekst menyusiga qo'ng'iroq qiling). Yaratish - papka buyrug'ini ishga tushiring va yangi papka nomi sifatida familiyangizni kiriting. Familiyangiz to'g'ri yozilganligiga ishonch hosil qiling va Enter tugmasini bosing.

    Mening hujjatlarim papkasiga o'ting. Mening hujjatlarim papkasi oynasini yoping

    • Endi biz:

      Jildlarni ochish va yopish;

      Jildning mazmunini - fayllar va pastki papkalarni tartibga soling.

      Fayllar va fayl tizimi

      Barcha dasturlar va ma'lumotlar kompyuterning uzoq muddatli (tashqi) xotirasida fayllar ko'rinishida saqlanadi.

      Fayl- bu nomga ega bo'lgan va uzoq muddatli (tashqi) xotirada saqlanadigan ma'lum miqdordagi ma'lumotlar (dastur yoki ma'lumotlar).

      Fayl nomi. Fayl nomi nuqta bilan ajratilgan ikki qismdan iborat: haqiqiy fayl nomi va uning turini aniqlaydigan kengaytma (dastur, ma'lumotlar va boshqalar). Faylning haqiqiy nomi foydalanuvchi tomonidan beriladi va fayl turi odatda dastur tomonidan yaratilganda avtomatik ravishda o'rnatiladi (4.2-jadval).

      Turli xil operatsion tizimlar turli xil fayl nomlari formatlariga ega. MS-DOS operatsion tizimida fayl nomining o'zida lotin alifbosining 8 tadan ko'p bo'lmagan harflari, raqamlar va ba'zi maxsus belgilar bo'lishi kerak va kengaytma uchta lotin harfidan iborat bo'lishi kerak, masalan: proba.txt

      Operatsiya xonasida Windows tizimi Fayl nomi 255 belgigacha bo'lishi mumkin va siz rus alifbosidan foydalanishingiz mumkin, masalan: Information units.doc


      Fayl tizimi. Har bir saqlash muhitida (moslashuvchan, qattiq yoki lazerli disk) ko'p sonli fayllarni saqlash mumkin. Fayllarni diskda saqlash tartibi ishlatiladigan fayl tizimi bilan belgilanadi.

      Har bir disk ikki sohaga bo'linadi: fayllarni saqlash maydoni va katalog. Katalog fayl nomini va uning diskda boshlanishini ko'rsatadigan ko'rsatkichni o'z ichiga oladi. Agar disk va kitob o'rtasida o'xshashlik chizadigan bo'lsak, faylni saqlash maydoni uning tarkibiga, katalog esa mundarijaga mos keladi. Bundan tashqari, kitob sahifalardan, disk esa sektorlardan iborat.

      Kichik sonli fayllarga ega disklar uchun (bir necha o'nlabgacha) foydalanish mumkin bir darajali fayl tizimi, katalog (disk tarkibi) fayl nomlarining chiziqli ketma-ketligi bo'lganda (4.3-jadval). Bunday katalogni bolalar kitobining mazmuni bilan solishtirish mumkin, unda faqat alohida hikoyalar sarlavhalari mavjud.

      Agar diskda yuzlab va minglab fayllar saqlangan bo'lsa, qidirish qulayligi uchun foydalaning ko'p darajali ierarxik fayl tizimi, daraxt tuzilishiga ega. Bunday ierarxik tizimni, masalan, bo'limlar, boblar, paragraflar va nuqtalarning ierarxik tizimi bo'lgan berilgan darslikning mazmuni bilan solishtirish mumkin.

      Boshlang'ich, asosiy katalog 1-darajali pastki kataloglarni o'z ichiga oladi, o'z navbatida, oxirgilarning har biri 2-darajali pastki kataloglarni o'z ichiga olishi mumkin va hokazo. Shuni ta'kidlash kerakki, fayllar barcha darajadagi kataloglarda saqlanishi mumkin.

      Masalan, ildiz katalogida ikkita 1-darajali pastki katalog (Directory_1, Directory_2) va bitta fayl (File_1) bo'lishi mumkin. O'z navbatida, 1-darajali katalogda (Directory_1) ikkinchi darajali ikkita kichik katalog (Directory_1.1 va Directory_1.2) va bitta fayl (File_1.1) - rasm. 4.21.

      Fayl tizimi fayllarni saqlash va kataloglarni tashkil qilish tizimidir.

      Keling, ma'lum bir misol yordamida ierarxik fayl tizimini ko'rib chiqaylik. Har bir disk mantiqiy nomga ega (A:, B: - floppi disklar, C:, D:, E: va boshqalar - qattiq va lazerli disklar).

      C diskining asosiy katalogida ikkita 1-darajali katalog (GAMES, TEXT) bo'lsin, GAMES katalogida esa bitta 2-darajali katalog (CHESS) bo'lsin. Shu bilan birga, TEXT katalogida proba.txt fayli, SHAHMAT katalogida esa chess.exe fayli mavjud (4.22-rasm).

      Faylga yo'l. Berilgan ierarxik fayl tizimida mavjud fayllarni (chess.exe, proba.txt) qanday topish mumkin? Buning uchun faylga yo'lni belgilashingiz kerak. Faylga olib boradigan yo'l "\" ajratuvchi orqali yozilgan diskning mantiqiy nomini va oxirgisi o'z ichiga olgan ichki kataloglarning nomlari ketma-ketligini o'z ichiga oladi. kerakli fayl. Yuqoridagi fayllarga yo'llarni quyidagicha yozish mumkin:

      Ba'zan fayl nomi bilan birga faylga yo'l chaqiriladi to'liq ism fayl.

      To'liq fayl nomiga misol:

      \GAMES\CHESS\chess.exe bilan

      Grafik interfeys yordamida fayl tizimining taqdimoti. Kataloglar va fayllarni o'z ichiga olgan MS-DOS ierarxik fayl tizimi Windows operatsion tizimida grafik interfeys orqali papkalar va hujjatlarning ierarxik tizimi ko'rinishida taqdim etiladi. Windows-dagi papka MS-DOS katalogiga o'xshaydi

      Biroq ierarxik tuzilma Ushbu tizimlar biroz boshqacha. MS-DOS ierarxik fayl tizimida ob'ekt ierarxiyasining yuqori qismi diskning ildiz katalogi bo'lib, uni shoxlari (subkataloglar) o'sadigan daraxt tanasi bilan solishtirish mumkin, shoxlarida esa barglar (fayllar) joylashgan. .

      Windowsda papka ierarxiyasining yuqori qismida papka joylashgan Ish stoli. Keyingi daraja papkalar bilan ifodalanadi Mening kompyuterim, axlat Va tarmoq(agar kompyuter ulangan bo'lsa mahalliy tarmoq) - guruch. 4.23.

      2. Menyu bandlaridan birini tanlash orqali Ko‘rish (katta piktogramma, kichik piktogramma, ro‘yxat, jadval), siz jild tarkibining taqdimot shaklini sozlashingiz mumkin.

      Jild tarmoq ulangan barcha kompyuterlarning papkalarini o'z ichiga oladi bu daqiqa mahalliy tarmoqqa.

      Jild Savat vaqtincha barcha o'chirilgan papkalar va fayllarni o'z ichiga oladi. Agar kerak bo'lsa, olib tashlanadi va saqlanadi Arava papkalar va hujjatlarni tiklash mumkin.

      3. Fayllarni butunlay oʻchirish uchun [Faylni boʻshatish] buyrugʻini kiritish kerak.

      Fayllar ustida operatsiyalar. Kompyuterda ishlayotganda quyidagi operatsiyalar ko'pincha fayllarda amalga oshiriladi:

      • nusxa ko'chirish (faylning nusxasi boshqa katalogga joylashtirilgan);
      • ko'chirish (faylning o'zi boshqa katalogga ko'chiriladi);
      • o'chirish (fayl yozuvi katalogdan o'chiriladi);
      • nomini o'zgartirish (fayl nomini o'zgartirish).

      Grafika Windows interfeysi Drag&Drop usuli yordamida sichqoncha yordamida fayllar ustida amallarni bajarishga imkon beradi (sudrab olib tashlash). Bundan tashqari, fayllar bilan ishlash uchun maxsus dasturlar mavjud fayl menejerlari : Norton Commander, Windows Commander, Explorer va boshqalar.

      Ba'zi hollarda interfeys bilan ishlash kerak bo'ladi buyruq qatori. Windows MS-DOS buyruq qatori interfeysi bilan ishlash rejimini taqdim etadi.

      Buyruqlar qatori interfeysi

      1. [Programs-MS-DOS Session] buyrug'ini kiriting. Ilova oynasi paydo bo'ladi MS-DOS seansi.

      Tizim tomonidan so'ralganda siz klaviaturadan MS-DOS buyruqlarini kiritishingiz mumkin, jumladan:

      • fayllar bilan ishlash buyruqlari (nusxa olish, del, nomini o'zgartirish va boshqalar);
      • kataloglar bilan ishlash buyruqlari (dir, mkdir, chdir va boshqalar);
      • disklar bilan ishlash buyruqlari (format, defragmentatsiya va boshqalar).

      2. MS-DOS-ning o'nlab buyruqlari mavjud va har bir buyruq o'z formati va parametrlariga ega, ularni eslab qolish ancha qiyin. Qabul qilish uchun fon ma'lumotlari buyruq bo'yicha buyruq nomidan keyin /? tugmachasini kiritishingiz kerak.

      Masalan, formatlash buyrug'i bo'yicha yordam olish uchun tizim so'roviga quyidagini yozasiz: C:\WINDOWS>format/?


      Ko'rib chiqiladigan savollar

      1. MS-DOS fayl tizimida ierarxiyaning yuqori qismi qaysi element hisoblanadi? IN grafik interfeys Windows?

      Amaliy topshiriqlar

      4.11. Buyruqlar qatori interfeysi va fayl menejeri yordamida fayllardan nusxa ko'chiring.

      4.12. Kompyuteringiz disklarining hajmini, shuningdek, ishlatilgan va bo'sh joy miqdorini ko'ring.

      4.13. Dir buyrug'ining formati bilan tanishing. C diskining ildiz katalogini ko'ring.