Operatsion tizim qurish asosiy tamoyillari: chastota, modullilik Chastotani printsipi


Dasturiy ta'minotning mustaqilligi printsipi


Download 21.12 Kb.
bet2/3
Sana20.12.2022
Hajmi21.12 Kb.
#1038989
1   2   3
Bog'liq
Operatsion tizimlar diyorbek

Dasturiy ta'minotning mustaqilligi printsipi tashqi qurilmalardan. Ushbu tamoyil shundan iboratki, dasturni aniq qurilmalar bilan bog'lash dasturni efirga uzatish darajasida emas, balki undan foydalanish uchun rejalashtirish davrida amalga oshiriladi. Dastur yangi qurilma bilan ishlayotganda, kompilyatsiya talab qilinmaydi. Ushbu printsip operatsion tizimlarning katta qismida amalga oshiriladi.
Muvofiqlik printsipi.Ushbu printsip boshqa operatsion tizim uchun yoki ushbu operatsion tizimning oldingi versiyalari uchun yozilgan dasturiy ta'minotni bajarish imkoniyatini belgilaydi. Bajariladigan fayllar darajasida va dasturning manba kodlari darajasida muvofiqlikni farqlang. Birinchi holda, tugallangan dasturni boshqa operatsion tizimda ishlatish mumkin. Buning uchun mikroprotsessor ko'rsatmalari darajasida, tizim va kutubxonalar qo'ng'iroqlari darajasida muvofiqlik talab etiladi. Odatda, maxsus ishlab chiqilgan emulyatorlar mashina kodini dekodlash va uni boshqa protsessor nuqtai nazaridan ekvivalent ko'rsatmalar ketma-ketligi bilan almashtirish uchun ishlatiladi. Manba muvofiqligi tegishli tarjimonni, shuningdek tizim qo'ng'iroqlari va kutubxonaning muvofiqligini talab qiladi.
Ochiqlik va o'lchovlilik printsipi.Ochiqlik tizim mutaxassislari va foydalanuvchilar tomonidan tahlilga kirish imkoniyatini nazarda tutadi. O'lchamlilik OSga yangi modullarni kiritish va mavjudlarini o'zgartirish imkoniyatini nazarda tutadi. Mijoz-server asosida operatsion tizimni mikrokernel tuzilmasi yordamida qurish keng ko'lamliligini ta'minlaydi. Bunday holda, OS imtiyozli boshqaruv dasturi va imtiyozsiz server xizmatlarining kombinatsiyasi sifatida quriladi. Asosiy qismi o'zgarishsiz qoladi, serverlar esa osonlikcha almashtirilishi yoki qo'shilishi mumkin.
Mobillik (ko'chma) printsipi.Bu OSni bitta turdagi platformadan boshqa platformaga ko'chirish imkoniyatini nazarda tutadi. Portativ operatsion tizimni ishlab chiqishda quyidagi qoidalarga amal qilinadi: operatsion tizimning katta qismi foydalanish uchun mo'ljallangan barcha platformalarda tarjimonlari bo'lgan tilda yozilgan. Bu yuqori darajadagi til, odatda C. Assambleyasi dasturi odatda ko'chma emas. Bundan tashqari, to'g'ridan-to'g'ri apparat resurslari bilan o'zaro ta'sir qiluvchi kod qismlari minimallashtiriladi yoki yo'q qilinadi. Uskunaga bog'liq bo'lgan ulush bir nechta yaxshi joylashtirilgan modullarda ajratilgan.

Download 21.12 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling