|
3-mustaqil topshiriq Fayllar tizimini o`rganish. Fayllar tizimi strukturasi. Reja
|
bet | 3/3 | Sana | 19.05.2024 | Hajmi | 16,09 Kb. | | #244074 |
Bog'liq 3-mustaqil topshiriq Fayllar tizimini o`rganish. Fayllar tizimi -fayllar.orgFayllar tizimi strukturasi
Har bir saqlash muhiti (floppi, qattiq disk yoki lazer disk) ko'p sonli fayllarni saqlashi mumkin. Fayllarni diskda saqlash tartibi o'rnatilgan fayl tizimi tomonidan belgilanadi.
Fayl tizimi - bu fayllarni saqlash va kataloglarni tartibga solish tizimi.
Katalog (disk tarkibi) fayl nomlarining chiziqli ketma-ketligi bo'lsa, kam sonli (bir necha o'nlabgacha) fayllarga ega disklar uchun bir darajali fayl tizimidan foydalanish qulay.
Agar diskda yuzlab va minglab fayllar saqlangan bo'lsa, u holda qidirish qulayligi uchun fayllar "daraxtga o'xshash" tuzilishga ega bo'lgan ko'p darajali ierarxik fayl tizimiga tashkil qilinadi.
Boshlang'ich, ildiz, katalog 1-darajali pastki kataloglarni o'z ichiga oladi, o'z navbatida, ularning har biri 2-darajali pastki kataloglarni va hokazolarni o'z ichiga oladi. Shuni ta'kidlash kerakki, barcha darajadagi kataloglar fayllarni saqlashi mumkin.
Faylga yo'l.
Ierarxik fayl strukturasida faylni topish uchun faylga yo'lni ko'rsatish kerak. Faylga olib boradigan yo'l "\" ajratgich orqali yozilgan mantiqiy disk nomini va ichki o'rnatilgan kataloglar nomlari ketma-ketligini o'z ichiga oladi, ularning oxirgisi kerakli faylni o'z ichiga oladi.
Masalan, rasmdagi fayllarga yo'l quyidagicha yozilishi mumkin:
C: \ Musiqa \ Piknik \
Faylning toʻliq nomi.
Fayl nomi bilan birga fayl yo'li chaqiriladi to'liq ism fayl.
Fayllarning to'liq nomiga misol:
C: \ basic \ prog123.bas
C: \ Musiqa \ Piknik \ Ieroglif.mp3
Fayl operatsiyalari.
Kompyuterda ishlash jarayonida ko'pincha fayllarda quyidagi operatsiyalar bajariladi: nusxa ko'chirish (faylning nusxasi boshqa katalogga joylashtiriladi); ko'chirish (faylning o'zi boshqa katalogga ko'chiriladi); o'chirish (fayl yozuvi katalogdan o'chiriladi); nomini o'zgartirish (fayl nomini o'zgartirish).
Operatsionda kataloglar va fayllarni o'z ichiga olgan MS-DOS ierarxik fayl tizimi taqdim etilgan Windows tizimi papkalar va hujjatlarning ierarxik tizimi ko'rinishidagi grafik interfeysdan foydalanish. Windows tizimidagi papka MS-DOS katalogiga o'xshaydi. Biroq, bu tizimlarning ierarxik tuzilmalari biroz boshqacha. Ierarxik MS-DOS fayl tizimida ob'ektlar ierarxiyasining yuqori qismi diskning ildiz katalogi bo'lib, uni daraxt tanasi bilan solishtirish mumkin - unda shoxlar (pastki kataloglar) o'sadi va barglar (fayllar) joylashgan. filiallari.
Windows tizimida papka ierarxiyasining yuqori qismida Ish stoli papkasi joylashgan. (Keyingi daraja mening kompyuterim, axlat qutisi va mening tarmoq joylarim papkalari bilan ifodalanadi (agar kompyuter mahalliy tarmoqqa ulangan bo'lsa).
Operatsion tizimda Windows Vista yordamchi dastur qo'shildi mklink fayl havolalarini yaratish uchun. Uni ishlatish uchun sizga administrator huquqlari kerak emas. Shuningdek mklink yaratish imkonini beradi ramziy havolalar fayllarni bog'lashi mumkin bo'lgan (simvollar). turli disklar va papkalarga ham tegishli.
Jamoa mklink shunday chaqiriladi:
Mklink [| | ]<имя новой ссылки> <имя файла>
<имя новой ссылки> - yaratilayotgan havolaning nomi yoki toʻliq yoʻli
<имя файла> - buning uchun havola yaratilmoqda.
Mklink-dan foydalanganda quyidagi bayroqlardan birini ishlatish mumkin:
/ d- yaratish ramziy havola nisbiy yo'lni ishlatish qobiliyatiga ega jildga
/ h- yaratish qattiq havola
/ j- yaratish ulanish nuqtalari
Ushbu bayroqlardan birini ko'rsatmasdan buyruqni ishlatish hosil qiladi ramziy havola fayl boshiga. Aslida, u faqat faylning o'zi joylashgan manzilni saqlaydi va uning qo'shimcha nomi (faylga yo'l) emas. Faylning o'zini o'chirsangiz, havola bo'ladi noto'g'ri va mavjud bo'lmagan joyga ishora qiladi.
Keling, oddiy foydalanish holatini ko'rib chiqaylik. Aytaylik, ma'lumotni qat'iy belgilangan joyda, masalan, "C: \ Program Files \ Program \ Data" manzilida saqlaydigan dastur mavjud. Ishlab chiquvchi ushbu yo'lni dastur kodiga yozgan, shuning uchun uni o'zgartirishning hech qanday usuli yo'q. Ammo diskda vaziyat paydo bo'lishi mumkin C: Ushbu dastur bilan keyingi faylni saqlash uchun bo'sh joy etarli emas, garchi kompyuterda boshqa bo'sh disklar bo'lishi mumkin, masalan D:... Ramziy havoladan foydalanish bu muammoni osongina tuzatishi mumkin.
Birinchidan, ma'lumotlarni saqlash uchun yangi yo'lni tanlaylik. Masalan, "D: \ Data". Buni diskda qilish uchun D: nomli papka yarating Ma'lumotlar va papkamiz tarkibini unga ko'chiring. Siz shunchaki "C: \ Program Files \ Program \ Data" jildini diskka nusxalashingiz mumkin D:... Shunday qilib, biz barcha ma'lumotlarni yangi "D: \ Data" yo'liga o'tkazdik. Ammo dastur bu haqda hali bilmaydi. "C: \ Program Files \ Program \ Data" yo'li dastur kodida ro'yxatdan o'tganligi sababli, biz unga bu haqda gapira olmaymiz. Lekin biz qandaydir tarzda dasturni "D: \ Data" yo'liga yo'naltirishimiz kerak. Buning uchun "C: \ Program Files \ Program \ Data" jildini o'chiring va uning o'rniga "D: \ Data" jildiga ramziy havola yarating. Bunday havolani yaratish uchun buyruqni bajaring:
Mklink / d D: \ Ma'lumotlar "C: \ Program Files \ Program \ Data"
Bu bilan biz "C: \ Program Files \ Program \ Data" yo'lini "D: \ Data" yo'liga yo'naltirdik. Endi diskdagi eski manzildagi "papka" ga borganingizda C:“D: \ Data” jildining mazmuni ko'rsatiladi. Dastur hali ham ma'lumotlarni saqlash uchun eski yo'ldan foydalanadi, lekin aslida u diskdagi yangi yo'lda saqlanadi D:.
Xuddi shunday, siz fayl tizimidagi manzillarning boshqa "harakatlarini" ham bajarishingiz mumkin. Ramziy havolalar har qanday ob'ektga ishora qilishi mumkin fayl tizimi, shu jumladan olinadigan media (flesh-disklar) yoki tarmoq drayverlari.
Papkalar va fayllar
Kompyuterda ma'lumotlarni tashkil qilishni ifodalovchi papka va fayl tushunchalari bilan tanishamiz.
Fayl - bu nom ostida tashuvchida yozilgan ma'lum miqdordagi ma'lumotlar. Ma'lumotlar kompyuterning qattiq diskida yoki CD va DVD disklarida, flesh-disklarda va hokazolarda yozilishi mumkin. Faylning o'ziga xos nomi mavjud bo'lib, uni boshqalardan ajratish mumkin. Ikki turdagi fayllar mavjud - hujjatlar va dastur fayllari, shuningdek, operatsion tizim drayverlari va kutubxonalarini o'z ichiga oladi. Hujjat fayllari qattiq diskda saqlanadigan matnlar, fotosuratlar, musiqalar, ma'lumotlar bazalari va boshqalar.
Masalan, matn terish va uni faylga saqlash imkonini beruvchi dasturning o'zi nima ekanligini va uning yordami bilan yaratilgan matn nima ekanligini farqlashni o'rganish kerak. V turli dasturlar turli hujjatlar tuziladi. Bu video yoki ovozli klip, elektron jadval, ma'lumotlar bazasi va boshqalar bo'lishi mumkin. Bu fayllar dasturlar emas, balki hujjatlardir. Ushbu hujjatlar ular yaratilgan dasturlarga bevosita bog'liq. Faylning dasturga aloqasi kengaytmani aniqlaydi. Kengaytma fayl nomidan keyin nuqta bilan ajratilgan holda ko'rsatiladi. Dastur uni avtomatik ravishda yaratadi. Odatiy bo'yicha Explorer fayl kengaytmasi ko'rsatilmaydi, lekin mavjud. Bu tomonidan Windows kengaytmasi qaysi dastur faylni ko'rish yoki tahrirlash uchun mo'ljallanganligini aniqlaydi. Masalan, matnli fayllar TXT kengaytmasiga ega, ovozli fayllar - WAV va MP3, tasvirlar - JPG, BMP, TIF.
Hujjatni istalgan dasturda saqlaganingizda, dialog oynasi ochiladi, unda siz ushbu maydonda saqlanishi kerak bo'lgan fayl nomini ko'rsatishingiz kerak. Fayl nomi... Bundan tashqari, ushbu fayl saqlanadigan papkani ko'rsatishingiz kerak, shunda u to'g'ri joyda saqlanadi va topish oson. Ba'zan siz fayl turini, ya'ni uning kengaytmasini ko'rsatishingiz kerak.
Muayyan dasturga tegishli fayl fayl nomining chap tomonida ko'rsatilgan belgi bilan ko'rsatiladi Explorer... Masalan, tovush faylida dastur belgisi bo'ladi Windows Media Player... Bu shuni anglatadiki, agar siz sichqoncha tugmachasini ikki marta bosish orqali faylni ishga tushirsangiz, Windows uning kengaytmasini tekshiradi va uni ishga tushirish uchun dastur kerakligini aniqlaydi. Windows Media Player... Ushbu ilova avtomatik ravishda ishga tushadi va belgilangan ovoz fayli unga yuklanadi.
Shunday qilib, hujjat bu ma'lum bir dastur yordamida yaratiladigan fayl ekanligini bilib oldik. Hujjatlarga misollar musiqa bo'lishi mumkin, grafik tasvirlar, elektron jadvallar, matnlar va boshqalar, ya'ni bu holda "hujjat" biznes atamasi tom ma'noda qabul qilinmasligi kerak. Fayllar bir xil nomga ega bo'lishi va kengaytmasi bo'yicha farq qilishi yoki aksincha, bir xil kengaytmali, lekin turli nomlarga ega bo'lgan ko'plab fayllar bo'lishi mumkin. Oldinga qarab, shuni ta'kidlash kerakki, kompyuterda bir xil nom va kengaytmaga ega bo'lgan fayllar bo'lishi mumkin. Ushbu fayllar turli papkalarda saqlanishi kerak.
http://fayllar.org
|
| |