Fayl tizimi haqida tushuncha va uning vazifalari. Nima uchun kompyuterga fayl tizimi kerak - asosiy turlari. Windows-da uchinchi tomon fayl tizimlarini ulaymiz
10.05.2020
OTning haqiqiy uskunalarning murakkabliklarini "ekranga chiqarish" qobiliyati OTning asosiy quyi tizimlaridan birida juda aniq namoyon bo'ladi - fayl tizimi... Operatsion tizim fayl sifatida tashqi saqlash qurilmasida saqlanadigan alohida ma'lumotlar to'plamini virtual tarzda virtualizatsiya qiladi - ramziy nomga ega bo'lgan oddiy tuzilmagan baytlar ketma-ketligi. Ma'lumotlar bilan ishlash qulayligi uchun fayllar guruhlarga bo'lingan kataloglar, bu, o'z navbatida, guruhlarni - ko'proq ma'lumotnomalarni shakllantiradi yuqori darajadagi... Foydalanuvchi OS-dan fayllar va kataloglarda nomlarni qidirish, o'chirish, tarkibni tashqi qurilmaga chiqarish (masalan, ekranga), tarkibni o'zgartirish va saqlash kabi amallarni bajarish uchun foydalanishi mumkin.
Ko'p sonli ma'lumotlar to'plamlarini taqdim etish uchun taniqli va qulay fayllar va kataloglarning ierarxik tuzilishi ko'rinishidagi turli xil disklarning tsilindrlari va yuzalariga tasodifiy tarqalib ketish uchun operatsion tizim ko'plab muammolarni hal qilishi kerak. OT fayl tizimi foydalanuvchi yoki dasturchi ishlaydigan fayllarning ramziy nomlarini diskdagi ma'lumotlarning jismoniy manzillariga o'zgartiradi, fayllarga umumiy kirishni tashkil qiladi va ularni ruxsatsiz kirishdan himoya qiladi.
O'z funktsiyalarini bajarayotganda, fayl tizimi tashqi qurilmani boshqarish quyi tizimi bilan yaqin aloqada bo'lib, fayl tizimining talabiga binoan ma'lumotlarni disklar va ram.
I / O pastki tizimi deb nomlangan tashqi qurilmalarni boshqarish uchun quyi tizim kompyuterga ulangan barcha qurilmalarning interfeysi sifatida ishlaydi. Ushbu qurilmalarning assortimenti juda keng. Ishlab chiqarilgan disklarning nomenklaturasi qattiq, egiluvchan va optik disklar, printerlar, skanerlar, monitorlar, plotterlar, modemlar, tarmoq adapterlari va boshqa analog-raqamli konvertorlar kabi maxsus maxsus I / O qurilmalari yuzlab modellarga ega bo'lishi mumkin. Ushbu modellar buyruqlar to'plamida va ketma-ketligida sezilarli farq qilishi mumkin, ularning yordamida protsessor va kompyuter xotirasi bilan ma'lumot almashiladi, operatsiya tezligi, uzatiladigan ma'lumotlarning kodlanishi, almashish imkoniyati va boshqa ko'plab tafsilotlar mavjud.
Dasturni boshqarish o'ziga xos model tashqi qurilma va uning barcha xususiyatlarini hisobga olgan holda odatda deyiladi haydovchi ushbu qurilma (inglizcha haydovchidan - boshqarish, haydash uchun). Drayv ZyXEL U-1496E modemi kabi bitta qurilmaning modelini yoki biron bir Hayesga mos keladigan har qanday modem kabi muayyan turdagi qurilmalar guruhini boshqarishi mumkin. Foydalanuvchi uchun operatsion tizim iloji boricha ko'p turli xil drayverlarni o'z ichiga olishi juda muhim, chunki bu turli xil ishlab chiqaruvchilarning ko'plab tashqi qurilmalarini kompyuterga ulashni ta'minlaydi. Bozordagi operatsion tizimning muvaffaqiyati asosan tegishli drayverlarning mavjudligiga bog'liq (masalan, ko'plab kerakli tashqi qurilma drayverlarining etishmasligi OS / 2 ning kam mashhurligining sabablaridan biri edi).
Qurilma drayverlarini OS ishlab chiqaruvchilari ham, tashqi qurilmalarni ishlab chiqaradigan kompaniyalarning mutaxassislari ham yaratadilar. Operatsion tizim drayverlar va operatsion tizimning qolgan qismlari o'rtasida aniq belgilangan interfeysni qo'llab-quvvatlashi kerak, shunda qurilmalarni ishlab chiquvchilar ushbu operatsion tizim uchun drayverlarni o'z qurilmalari bilan yuborishlari mumkin.
Ilova dasturchilari o'z dasturlarini ishlab chiqish uchun drayver interfeysidan foydalanishlari mumkin, ammo bu juda qulay emas - bunday interfeys odatda juda ko'p tafsilotlarga ega bo'lgan past darajadagi operatsiyalardir.
Turli xil I / O qurilmalari uchun yuqori darajadagi birlashtirilgan API-ni saqlash operatsion tizimning eng muhim vazifalaridan biridir. UNIX paydo bo'lganidan beri, ushbu birlashtirilgan interfeys aksariyat operatsion tizimlarda fayllarga kirish kontseptsiyasi atrofida qurilgan. Ushbu kontseptsiya shundan iboratki, har qanday tashqi qurilma bilan almashinuv nomga ega va baytlarning tuzilmagan ketma-ketligi bo'lgan fayl bilan almashinishga o'xshaydi. Fayl diskdagi haqiqiy fayl yoki harf-raqam terminali, bosib chiqarish moslamasi yoki bo'lishi mumkin tarmoq adapteri... Bu erda biz yana shug'ullanmoqdamiz foydalanuvchi va dasturchi uchun qulay bo'lgan abstraktsiyalar bilan haqiqiy uskunani almashtirish uchun operatsion tizimning mulki.
Fayllar va qurilmalarni boshqarish uchun OS vazifalari
Ko'p dasturiy ta'minotli OT ning kirish-chiqish quyi tizimi, kompyuterning tashqi qurilmalari bilan ma'lumot almashishda bir qator umumiy vazifalarni hal qilishi kerak, shulardan eng muhimi quyidagilar:
Kirish-chiqish qurilmalari va protsessorlarning parallel ishlashini tashkil etish;
Baud tezligini muzokara qilish va ma'lumotlarni keshlash;
Jarayonlar o'rtasida qurilmalar va ma'lumotlarni almashish;
Qurilmalar va tizimning qolgan qismi o'rtasida qulay mantiqiy interfeysni ta'minlash;
Tizimga yangi drayverni osongina kiritish qobiliyatiga ega keng drayverlarni qo'llab-quvvatlash;
Bir nechta fayl tizimlarini qo'llab-quvvatlash;
Sinxron va asenkron kirish / chiqish operatsiyalarini qo'llab-quvvatlash.
Operatsion tizimning asosiy vazifalaridan biri disklarda saqlanadigan ma'lumotlar bilan ishlashda foydalanuvchiga qulaylik yaratishdir. Buning uchun OT saqlangan ma'lumotlarning jismoniy tuzilishini ba'zi foydalanuvchilarga qulay mantiqiy model bilan almashtiradi. Fayl tizimining mantiqiy modeli sifatida moddiylashtiradi katalog daraxtiekranda Norton Commander yoki Windows Explorer kabi yordamchi dasturlar, ramziy aralash fayl nomlari va fayl buyruqlarida ko'rsatilgan. Ushbu modelning asosiy elementi fayl, umuman, fayl tizimi kabi, ham mantiqiy, ham jismoniy tuzilish bilan tavsiflanishi mumkin.
Fayl Bu yozilishi va o'qilishi mumkin bo'lgan tashqi xotiraning nomlangan maydoni. Fayllar quvvatga bog'liq xotirada, odatda magnit disklarda saqlanadi. Biroq, istisnosiz hech qanday qoidalar yo'q. Ushbu istisnolardan biri fayl tizimini simulyatsiya qiladigan operativ xotirada struktura yaratilganda ramdisk deb nomlanadi.
Fayldan foydalanishning asosiy maqsadlari:
Axborotni uzoq muddatli va ishonchli saqlash. Chidamlilik quvvatga bog'liq bo'lmagan saqlash vositalaridan foydalanish orqali amalga oshiriladi va yuqori ishonchliligi faylga kirishni himoya qilish va umumiy tashkilot tomonidan belgilanadi dastur kodi Uskuna ishlamay qolganda OT ko'pincha fayllarda saqlanadigan ma'lumotni yo'q qilmaydi.
Axborot almashish. Fayllar tabiiy va oson yo'l inson tomonidan o'qilishi mumkin bo'lgan ramziy ismning mavjudligi va saqlanadigan ma'lumotlar va fayllarning joylashuvi tufayli ilovalar va foydalanuvchilar o'rtasida ma'lumotni ajratish. Foydalanuvchida fayllar bilan ishlash uchun qulay vositalar, jumladan fayllarni guruhlarga birlashtiradigan kataloglar, atributlar bo'yicha fayllarni qidirish vositalari, fayllarni yaratish, o'zgartirish va o'chirish uchun buyruqlar to'plami bo'lishi kerak. Fayl bitta foydalanuvchi tomonidan yaratilishi mumkin, undan keyin mutlaqo boshqa foydalanuvchi tomonidan foydalanilishi mumkin, fayl yaratuvchisi yoki administrator unga boshqa foydalanuvchilarning kirish huquqlarini aniqlay oladi. Ushbu maqsadlar OTda fayl tizimi tomonidan amalga oshiriladi.
Do'stlaringiz bilan baham: |