5-Ma’ruza:Fayl tizimlari xavfsizligi
Fayl tizimi - axborot tashuvchi yoki uni bo‘limida ma‘lumotlarga ruxsatni tashkillashtirish va saqlash usulidir.
Fayl - bu o‘zining nomiga ega axborot tashuvchilaridan biridagi ma‘lumotlar alohida sohasidir.
Fayl nomi / (qiya chiziq) va nol koddan boshqa 255 gacha bo‘lgan belgilardan iborat bo‘lishi mumkin.
Linux da har doim fayl va katalog nomlaridagi bosh harflarni va oddiy harflar farqlanadi, shu sababli «usul», «usul» va «METODIYA» 3 xil turli nomlar mavjud.
Bir qator belgilar bo‘lib, shell qibig‘ida maxsus qiymatlarga ega bo‘lgan sabab nom qo‘yishda tegishli tevsiya:
@ # $ & ~% * ( ) [ ] { } ‘« \ :; > <
Turli fayl tizimlarida turli xarateristikalar atribut ifatida ko‘rsatilishi mumkin, masalan:
ruxsat to‘g‘risida axborot,
fayl ruxsati uchun parol,
fayl egasi,
fayl yaratuvchisi,
«faqat o‘qish uchun” belgisi,
«yashirin fayl» belgisi,
«tizim fayli» belgisi,
«arxiv fayl» belgisi,
«ikkilik/simvolli» belgisi,
«vaqtlik»(jarayon tugashi bilan o‘chiriladigan) belgisi,
bloklash katta,
qayd haqida,
qoidalar maydonidagi ko‘rsatkich,
kalit qiymati,
Yaratilish, keyingi ruxast va o‘ vaqtlari,
fayl joriy hajmi,
faylning maksimal hajmi.
Ko‘p vazifali operatsion tizimlar ishlab chiqishda qo‘llaniladigan samaradorlik mezonlariga ko‘ra uch turga bo‘linadi:
partiyalarni qayta ishlash tizimlari (masalan, OC EC);
vaqt almashish tizimlari (Unix, VMS); 3) real vaqt tizimlari (QNX, RT/11).
Ommaviy ishlov berish tizimlari tez natijalarni talab qilmaydigan, asosan, hisoblash xarakteridagi muammolarni hal qilish uchun mo‘ljallangan. Partiyalarni qayta ishlash tizimlarining samaradorligining asosiy maqsadi va mezoni maksimal o‘tkazish qobiliyatidir, ya‘ni. vaqt birligi uchun vazifalarning maksimal sonini hal qilish. Ushbu maqsadga erishish uchun paketli ishlov berish tizimlari quyidagi ish sxemasidan foydalanadi: ish boshida vazifalar partiyasi shakllanadi, har bir topshiriq tizim resurslariga bo‘lgan talabni o‘z ichiga oladi; Bu vazifalar partiyasidan multIProgramma aralashmasi hosil bo‘ladi, ya‘ni. bir vaqtning o‘zida ko‘plab vazifalar. Bir vaqtning o‘zida bajarish uchun kompyuterning barcha qurilmalarining muvozanatli yuklanishi ta‘minlanishi uchun resurslarga turli talablarni qo‘yadigan vazifalar tanlanadi; masalan, ko‘p dasturli aralashmada bir vaqtning o‘zida hisoblash vazifalari va intensiv kiritish-chiqarish bilan vazifalarning mavjudligi ma‘qul. Shunday qilib, vazifalar to‘plamidan yangi vazifani tanlash tizimdagi ichki vaziyatga bog‘liq, ya‘ni. “qulay” vazifa tanlanadi. Binobarin, bunday operatsion tizimlarda ma‘lum bir vazifani ma‘lum vaqt ichida bajarilishini kafolatlash mumkin emas. To‘plamli ishlov berish tizimlarida protsessorning bir vazifani bajarishdan boshqasini bajarishga o‘tishi faqat faol vazifaning o‘zi protsessordan voz kechsa, masalan, kiritish-chiqarish operatsiyasini bajarish zarurati tufayli sodir bo‘ladi. Shuning uchun bitta vazifa protsessorda uzoq vaqt talab qilishi mumkin, bu esa interaktiv vazifalarni bajarishni imkonsiz qiladi. Shunday qilib, foydalanuvchining paketli ishlov berish tizimi o‘rnatilgan kompyuter bilan o‘zaro aloqasi, u vazifani olib kelishi, uni dispetcher-operatorga berishi va kun oxirida butun partiyani bajargandan so‘ng, o‘zaro bog‘liq. vazifalardan, u natijani oladi. Shubhasiz, bu tartib foydalanuvchi ishining samaradorligini pasaytiradi.
Vaqtni taqsimlash tizimlari paketli ishlov berish tizimlarining asosiy kamchiligini - foydalanuvchi dasturchining o‘z vazifalarini bajarish jarayonidan izolyatsiyasini tuzatish uchun mo‘ljallangan. Vaqt almashish tizimining har bir foydalanuvchisi o‘z dasturi bilan muloqot qilish uchun terminal bilan ta‘minlangan. Vaqt almashish tizimlarida har bir vazifa uchun protsessor vaqtining faqat bir qismi ajratilganligi sababli, hech qanday vazifa protsessorni uzoq vaqt talab qilmaydi va javob vaqti maqbuldir. Agar kvant etarlicha kichik tanlansa, u holda bir vaqtning o‘zida bitta mashinada ishlaydigan barcha foydalanuvchilar ularning har biri mashinaning yagona foydalanuvchisi degan taassurot qoldiradilar. Vaqtni taqsimlash tizimlari ommaviy ishlov berish tizimlariga qaraganda pastroq o‘tkazuvchanlikka ega ekanligi aniq, chunki foydalanuvchi tomonidan boshlangan har bir vazifa tizim uchun «foydali» emas, balki bajarish uchun qabul qilinadi va qo‘shimcha ravishda, qo‘shimcha xarajatlar mavjud. protsessorni vazifadan vazifaga tez-tez almashtirish uchun hisoblash quvvati. Vaqt almashish tizimlarining samaradorligi mezoni maksimal o‘tkazuvchanlik emas, balki foydalanuvchi tajribasining qulayligi va samaradorligi hisoblanadi.
Haqiqiy vaqt tizimlari turli xil texnik obyektlarni, masalan, dastgoh, sun‘iy yo‘ldosh, ilmiy tajriba ob’ekti yoki galvanik chiziq, portlash jarayoni va boshqalar kabi texnologik jarayonlarni boshqarish uchun ishlatiladi. Ushbu barcha holatlarda ob’ektni boshqaradigan u yoki bu dastur bajarilishi kerak bo‘lgan maksimal ruxsat etilgan vaqt mavjud, aks holda avariya yuz berishi mumkin: sun‘iy yo‘ldosh ko‘rish zonasidan tashqariga chiqadi, sensorlardan keladigan eksperimental ma‘lumotlar. yo‘qolgan, qoplamaning qalinligi etarli bo‘lmaydi. Shunday qilib, real vaqtda tizimlar uchun samaradorlik mezoni dasturni ishga tushirish va natijani olish (nazorat harakati) o‘rtasidagi oldindan belgilangan vaqt oralig‘iga bardosh berish qobiliyatidir. Bu vaqt sistemaning reaksiya vaqti, tizimning tegishli xossasi esa reaktivlik deyiladi. Ushbu tizimlar uchun ko‘p dasturli aralashma oldindan ishlab chiqilgan dasturlarning qat’iy to‘plami bo‘lib, bajarish uchun dasturni tanlash ob’ektning joriy holatidan kelib chiqqan holda yoki rejalashtirilgan ishlar jadvaliga muvofiq amalga oshiriladi.
Ba‘zi operatsion tizimlar har xil turdagi tizimlarning xususiyatlarini birlashtirishi mumkin, masalan, ba‘zi vazifalar ommaviy ishlov berish rejimida, ba‘zilari esa - real vaqt yoki vaqtni almashish rejimida bajarilishi mumkin. Bunday hollarda, ommaviy ishlov berish rejimi ko‘pincha fon rejimi deb ataladi.
Do'stlaringiz bilan baham: |