Yagona tizimni boshqarish sikli


Download 19.61 Kb.
bet3/5
Sana17.06.2023
Hajmi19.61 Kb.
#1535931
1   2   3   4   5
Bog'liq
10-маъруза

OS RV ning umumiy modeli.
OS RV-ning umumlashtirilgan modeli tarqatish va resurslarni boshqarish tizimidan, protsesslararo aloqa tizimidan (OQIMC - protsess aloqasi), vositalar tizimidan (vosita agenti) va ko'plab foydalanuvchi jarayonlaridan iborat.
Jarayonlar o'rtasidagi aloqa tizimi jarayonlar o'rtasidagi aloqa uchun yagona vositadir. OS RV-da, qoida tariqasida, bir jarayonning boshqasiga to'g'ridan-to'g'ri murojaat qilish taqiqlanadi. Foydalanuvchi jarayonlaridan tizim resurslariga faqat markazlashgan holda, resurslarni taqsimlash va boshqarishning yagona tizimi orqali kirish mumkin. Resurslar to'plami hisoblash tizimini qurish usuli bilan aniqlanadi.
Instrumental tizim OS RVni tashkil etishning o'ziga xos xususiyati (OS RV ning xususiyatlari haqida keyinroq muhokama qilinadi) nafaqat amaliy jarayonlarni disk raskadrovka qilishda, balki OS RV tarkibiy qismlarini maqsadli tizimga etkazib berish, tizim tizimining dasturiy ta'minoti, monitoring jarayonlari, to'g'ridan-to'g'ri yo'nalishda juda muhim rol o'ynaydi. resurslarni boshqarish. Qoida tariqasida, RV OS asbob tizimlari umumiy foydalanish uchun mo'ljallangan OT asbob tizimlariga qaraganda ancha murakkab va qimmatroq.
Shunday qilib, biz OS RV ICSda sodir bo'ladigan jarayonlarni boshqaruvchi va ushbu jarayonlar o'rtasida mavjud resurslarni taqsimlaydigan muayyan koordinator rolini o'ynashini aniqladik. Bunday holda, bosh omborxona yoki kutubxonachi bilan taqqoslash mumkin (u muammoni hal qilmaydi, lekin moddiy boyliklarni tarqatuvchi hisoblanadi). Axborot menejmenti tizimining resurslarini sanab o'tamiz:
• protsessor (lar) ning vaqti;
• turli xil saqlash moslamalarining xotirasi;
• I / O qurilmalari xizmatlari;
• tarmoq xizmatlari.
OS RV tasnifi.
OS RV-da ishlab chiqish vositalarining mavjudligi ikkita variantni ajratib turadi:
• OS RV-ni bajarish;
• instrumental OS RV.
Executive OS RV (Executive, Executive) - OS RV, uning tarkibida maqsadli tizim uchun to'liq dasturiy ta'minotni ishlab chiqish uchun etarli vositalar mavjud emas.
Maqsadli tizimni ishlab chiqish uchun barcha kerakli vositalar joylashtirilgan o'zaro faoliyat tizim qo'llaniladi. RV ijro etuvchi OT, eng yaxshi holatda, dasturiy ta'minot uchun faqat vosita agenti, tuzatuvchi va yuklash vositasi mavjud.
OS RV ishlashiga misollar
• FreeRVOT;
ECos;
• RTEMS;
• uCOS.
Bunday OTlar uchun dasturiy ta'minot odatda shaxsiy kompyuterda amalga oshiriladi, RV OT o'zi esa maqsadli hisoblash tizimida ishlaydi, masalan:
• sanoat nazorati;
• prototoqim taxtasi;
SDK-1.1 yoki SDK-2.0 o'quv stendi.
Instrumental OS RV (selfhosted, development) - OS RV, o'z tarkibida maqsadli tizim uchun to'liq dasturiy ta'minotni ishlab chiqish uchun etarli vositalarga ega.
Kerakli vositalar to'plami, shu jumladan kompilyator, bog'lovchi, tuzatuvchi va ishlab chiqish muhiti OS RV-da mavjud.
Instrumental RV operatsion tizimlari ancha ishlashga ega va katta hisoblash manbalarini talab qiladi. RV instrumental operatsion tizimlarida ixcham maqsadli tizimni olish uchun keraksiz komponentlarni (masalan, instrumental) begonalashtirish mexanizmi mavjud.
Masalan, Linuxda o'zining monolit yadrosi bilan ortiqcha yadrolarni yadrodan chiqarib yuborish uchun yadroni qayta to'ldirish kerak. Maqsadli tizimni olish uchun QNX-da, tizim ishlashi va bajariladigan modullarni maqsadli tizimga tegishli muhitga joylashtirish uchun zarur bo'lgan konfiguratsiya faylida menejerlar ro'yxatini yozish kerak.
OT va RVOT o'rtasidagi farq
Agar tizim vazifamizni real vaqt rejimida bajarish uchun resurslarni zaxiralashini talab qilsa - yoki boshqacha qilib aytganda, voqea sodir bo'lgan paytda - real vaqtda operatsion tizimni tanlash talab etilsa bu real vaqt operatsion tizim hisoblanadi. Haqiqiy vaqtda operatsion tizim (RVOT) - bu tizimga kiritilgan vaqtda ma'lumotlarni qayta ishlash, ishlov berish vaqtini qisqartirish uchun resurslarni boshqaradigan operatsion tizim.
RVOT ning uchta turi mavjud: Hard RVOT, Firm RVOT и Soft RVOT.
Hard RVOT: Agar biron bir topshiriq belgilangan muddatni o'tkazib yuborsa, hatto bir marta bo'lsa ham, u butun tizimning ishlamay qolishiga olib keladi. Natijalarni real vaqtda yetkazib berish tizim uchun qiyin talabdir.
Firma RVOT: Agar vazifalar kamdan-kam hollarda belgilangan muddatni o'tkazib yuborsa, bu tizim sifatini yomonlashishi mumkin. Tizim tez-tez o'z vaqtida etkazib bermasa, u to'g'ri ishlay olmaydi.
Yumshoq RVOT: Agar belgilangan muddat o'tkazib yuborilgan bo'lsa, tizim hali ham to'g'ri ishlashi mumkin. Agar vazifa juda uzoq davom etsa, xizmat sifati yomonlashadi.
Haqiqiy vaqtda tizimni tanlash sizning tizimingiz qanchalik tez reaksiyaga kirishishiga bog'liq bo'ladi. Masalan, qattiq RVOT tibbiy tizimlar uchun, yumshoq RVOT esa Chromecast kabi video oqimlarida qo'llaniladi.

Endi siz o'rnatilgan operatsion tizimlar haqida asosiy tushunchalarni bilganingizdan so'ng, keling, o'rnatilgan tizim loyihasini boshlash uchun hozirda mavjud bo'lgan turli xil tanlovlarni ko'rib chiqaylik.


Ushbu post Embedded Linux, QNX, VxWorks va INTEGRITY haqida bilishingiz kerak bo'lgan hamma narsani, ularning farqlari va ushbu tizimlarda Felgo va Qt dan qanday foydalanishni o'z ichiga oladi.



Download 19.61 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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