Ovqat resepti


Dasturlarning tashqi qurilmalardan mustaqilligi printsipi



Download 0,93 Mb.
bet33/81
Sana15.04.2022
Hajmi0,93 Mb.
#554711
1   ...   29   30   31   32   33   34   35   36   ...   81
Bog'liq
Ovqat resepti

Dasturlarning tashqi qurilmalardan mustaqilligi printsipi. Muayyan tashqi qurilma bilan aloqa dasturlari tarjima qilish bosqichida emas, balki dasturni bajarish bosqichida. Foydasi shundan iboratki, qo'shimcha "qayta yig'ish" kerak emas.
Muvofiqlik printsipi. Boshqa OT yoki hatto boshqa apparat platformasi uchun dasturlarni ishlatish qobiliyati. 2 muvofiqlik darajasi:

  • Bajariladigan kod bo'yicha (ikkilik). Moslik shartlari:

  • Protsessor buyruq darajasida (xuddi shu platforma);

System tizim qo'ng'iroqlari darajasida muvofiqlik;
Agar ular dinamik ravishda bog'langan bo'lsa, kutubxonadagi qo'ng'iroqlar mosligi.


Manba kodiga ko'ra. Quyidagi shartlar talab qilinadi:

Dastur yozilgan platforma kompilyatorining mavjudligi;


System tizim qo'ng'iroqlari darajasida muvofiqlik;
kutubxonada qo'ng'iroqlarni muvofiqlashtirish.

Ochiq, kengaytiriladigan OS (ochiq manba) prinsipi.


OS yaxlitligi saqlanadi (UNIX).
harakatchanlik (ko'chma) prinsipi.

OT boshqa apparat platformasiga osongina ko'chirilishi kerak. Portativ OSni yaratish qoidalari:


OT yuqori darajadagi tilda yozilishi kerak, buning uchun apparat platformasida kompilyator mavjud.
To'g'ridan-to'g'ri apparat bilan ishlaydigan koddan saqlaning.
xavfsizlik va himoya tamoyili.

19. Tizimni foydalanuvchidan himoya qilish;


20. Ruxsatsiz kirishdan himoya.

Operatsion tizim arxitekturasining 3 asosiy turi ajratilgan:


• yaxlit arxitektura;
OT aniq ko'rinadigan ichki tuzilishga ega emas. Bu oddiy global ma'lumotlarni ishlatadigan va bir-birlari yoki foydalanuvchi tomonidan chaqiriladigan protseduralar to'plami.
Ushbu arxitektura operatsion tizimlarning eng birinchi avlodlariga ega edi.
· Muammolar mavjud: kengayish, portativlik va OT muvofiqligi;
• ko'p bosqichli arxitektura;

monolitik arxitekturaning kengayishi, ko'chib o'tishi va moslashuvchanligi nuqtai nazaridan javob sifatida paydo bo'ldi.


Asosiy g'oya:


0) Operatsion tizimning to'liq funktsional darajasi darajalarga bo'linadi, masalan, apparatni boshqarish darajasi, xotirani boshqarish darajasi, fayl tizimi darajasi, jarayonlarni boshqarish darajasi va boshqalar.


1) Har bir daraja uchun o'zaro ta'sirlashuv interfeysi aniqlanadi, ya'ni. Siz ushbu darajadagi xizmatlarga murojaat qilishingiz kerak bo'lgan ma'lum qoidalar to'plami.


2) Darajalarning o'zaro ta'siri shunday tuzilganki, har bir daraja faqat interfeys orqali qo'shni bo'lgan darajaga xizmat ko'rsatishga murojaat qilishi mumkin.


3) Har bir darajadagi ichki ma'lumotlar tuzilmalari boshqa darajalarga kira olmaydi va daraja protseduralarining bajarilishi yashirin va boshqa darajalar ichidagi protseduralarning bajarilishiga bog'liq emas.


Funktsionallikni darajalarga bo'lishning zaruriy sharti bu faqat qo'shni darajalar o'rtasidagi o'zaro ta'sirdir. Keyingi darajani chetlab o'tib, istalgan darajaga to'g'ridan-to'g'ri qo'ng'iroq qilish taqiqlanadi.


Funktsionallikning xarakterli vertikal ierarxik taqsimoti.


Mikro yadroli mijoz-server arxitekturasi.


Operatsion tizimlarning kengaytirilishi va ko'chma imkoniyatlari jihatidan eng ilg'or hisoblanadi.


Fikr: OTning barcha tarkibiy qismlari xizmat ko'rsatuvchi provayder dasturlariga (boshqa dasturlarning talabiga binoan muayyan harakatlarni bajaradigan server dasturlari) va xizmatlarning iste'molchi dasturlariga (serverlarni ma'lum harakatlarni bajarish uchun kiradigan mijoz dasturlari) bo'lingan.


Tizimda ishlaydigan server jarayonlari doimiy ravishda mijoz so'rovlarini kutish holatidadir. Mijozlar o'zlari bajarishi kerak bo'lgan xizmatlar uchun serverlarga so'rovlarni yuboradilar, so'ngra mijozga ish tugashi va ish natijalari to'g'risida xabar yuboradilar.


Mijozlar va serverlar to'g'ridan-to'g'ri aloqa qilmaydi. Agar protsess OT xizmatlariga muhtoj bo'lsa, u OT mikrokernelining bir qismi sifatida dispetcherga tegishli xabarni yuboradi. So'rovni olgandan so'ng, mikrokernel unga xizmat ko'rsatadigan serverni aniqlaydi, uning jarayonini uyg'otadi va mijoz so'rovini unga yo'naltiradi. Bu holda mikrokernel o'zi uskunani boshqarish bilan bog'liq so'rovlarga nisbatan serverdir. Foydalanuvchi dasturlari tomonidan so'rovlarni bajarishda tizim serverlari qo'shimcha qurilmalarga bog'liq bo'lgan xizmatlar uchun mikrokernelga murojaat qilishadi, shu bilan birga operatsion tizimning serverlari foydalanuvchi jarayonlari bilan bir qatorda vazifa rejimida bajariladi va uskunaga to'g'ridan-to'g'ri kirish huquqiga ega emas.


Peer serverlari o'rtasida funktsional imkoniyatlarni gorizontal ajratish xarakterlidir. Shu bilan birga, har bir server alohida alohida oddiy operatsiyani bajarishi uchun javobgardir va ko'p bosqichli arxitekturadagi darajaga tenglashtirilmaydi.

Download 0,93 Mb.

Do'stlaringiz bilan baham:
1   ...   29   30   31   32   33   34   35   36   ...   81




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish