Real vaqtda operatsion tizimlar rtos turlari rtosning tarkibi


Download 104.5 Kb.
bet15/15
Sana25.01.2023
Hajmi104.5 Kb.
#1121920
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
Real vaqtda operatsion tizimlar rtos turlari rtosning tarkibi

3.10 Windows CE
Windows CE RTOS modulli, mustaqil jarayon sifatida ishlaydigan kichik yadro va ixtiyoriy modullarga ega. Windows CE da rejalashtirish ustuvorliklarga asoslangan. Yadro va protsessni bir-biridan himoya qilish quvvatlanadi. Bundan tashqari, jarayon va yadro o'rtasida hech qanday himoya bo'lmasa, ishlashning mumkin bo'lgan usuli. Shuni ta'kidlash kerakki, interruptlar zarrachalar sifatida ko'rib chiqiladi va tarmoqning ustunlik darajasiga ega. Windows CE, shuningdek, yadro nazorat qilmaydigan iplar bo'lgan tola iplarini ham qo'llab-quvvatlaydi. Har bir ish zarrachasini yaratgan ishning kontekstida ishlaydi; ularni oqim ichida scheduler yaratish uchun foydalanish mumkin. Bunday zarralar ekzotik yoki devralgan ilovalarda qo'llaniladi, lekin ular real vaqtda tizimlarda yaroqsiz.
Windows CE'nin jismoniy xotira chegarasi 512MB. Microsoft ushbu cheklovni Windows CE tizimining keng ko'lamdagi ichki o'rnatilgan protsessorlarga muvofiqligi masalalari bilan ishlashi uchun taqdim etdi, chunki bu protsessorlarning bir qismi 512 MB'lik jismoniy xotira bilan ishlashga qodir. Windows CE, paged virtual xotira boshqaruvini joriy qiladi. Sahifa hajmi platformaga bog'liq, lekin iloji bo'lsa, hajmi 4KB. Haqiqiy tizimlar uchun muhim bo'lgan sahifa tashkil qilishni taqiqlash mumkin. Ushbu rejimda modul bajarilmasdan oldin xotiraga yuklanadi. Keyinchalik paging ilovaning bajarilishiga ta'sir qilmaydi.
Boshqa RTOSlardan farqli o'laroq, Windows CE turli xil ob'ekt turlari (mutexes, semafor, voqealar, jarayonlar va ish zarralari) uchun umumiy kutish funktsiyalarini qo'llab-quvvatlaydi. Bunday funktsiyalarning afzalligi shundaki, siz ulardan biriga signal berib turmaguncha ko'p narsalarni darhol kutishingiz mumkin. Muhim bo'limlar faqat bir jarayonda ishlatilishi mumkin. Hisoblash semaforlari va muteces ham bir jarayonda, ham jarayonlar orasida ham qo'llanilishi mumkin. Windows CE da, ustuvor meros masalasi ustunlik inversion muammosini bartaraf qilish uchun ishlatiladi.
3.11 Nukleus RTOS
Accelerated Technology Corporation tomonidan ishlab chiqilgan Nucleus operatsion tizimi ko'milgan ilovalar uchun mo'ljallangan.
Nukleus o'zaro faoliyat tizimdir, ya'ni. Dasturiy mahsulot bitta apparat va dasturiy platformada yaratiladi va boshqasiga taalluqlidir.
Nyuton RTOS ochiq manba bilan birga keladi.
Nucleus RTOS yadrosi, Nucleus PLUS, portativ va ölçeklenebilir bo'lgan ko'p vazifali ishlov berishni ta'minlaydi. Yadro C ning vazifalari kutubxonasi sifatida amalga oshiriladi.
Nucleus PLUS vazifalarni o'zaro boshqarish (pochta qutilari, navbatlar, quvurlar, semaforlar, hodisalar, signallar), xotira boshqaruvi, taymerlar, uzilishlar kabi funktsiyalarni taqdim etadi. Vazifalarni rejalashtirish FIFO algoritmining ustuvorliklari asosida amalga oshiriladi.
Tizim chaqiruvini bajarishda topshiriqni bajarish muayyan vaqt oralig'ida muddatsiz to'xtatilishi mumkin. Tizimda joylashgan barcha ob'ektlar dinamik ravishda tuzilishi va o'chirilishi mumkin.
Xulosa
Uzoq yillar davomida o'rnatilgan maxsus maqsadli tizimlarda real vaqtda operatsion tizimga asoslangan dasturlar qo'llanilgan va yaqinda ular hamma joylarda, samolyotlarni boshqarish tizimlaridan uy jihozlariga qadar ishlatilgan.
Haqiqiy vaqt tizimlarining eng muhim xususiyati - tashqi hodisalarga sistemaning vaqtinchalik javoblarini kiritish. Faqatgina ushbu mulk asosida, muayyan real vaqtdagi operatsion tizimga kiritilgan qarorlarning mustahkamligi va haqiqiyligi to'g'risida gaplashamiz.
Haqiqiy vaqtli tizimlar tashqi kirish parametrlariga javob berishlari va cheklangan vaqt ichida yangi chiqdi natijalarini yaratishlari kerak. Javob muddati cheklanishi kerak. Uzoq vaqt davomida javob berish vaqti real vaqtda tizimning ishlamay qolishiga olib kelishi mumkin.
Hech shubha yo'qki, an'anaviy real vaqtda operatsion tizimlarning ko'pchiligi yagona panelda o'rnatilgan markaziy protsessor uchun ishlab chiqilgan. Bugungi kunda ko'p protsessorli tizimni qo'llab-quvvatlash tobora zarur.
Ko'rinishidan, monolitik operatsion tizimlar, muayyan protsessor platformalariga e'tibor berish va yadro bilan o'zaro aloqa qilish tabiati tufayli yuqori mavjudlik tizimlari uchun nisbatan ulkan real vaqtda ishlaydigan tizim sifatida ishlatilishi qiyin.
Zamonaviy real vaqtda operatsion tizimlar yangi arxitektura yondashuvlariga asoslangan bo'lib, ularni eng yaxshi xususiyatlarga ega bo'lgan holda, siz ularni kam muddatli sharoitda yaratishga imkon beruvchi amaliy tizimlar uchun ishlab chiqilgan vositalar bilan to'ldiradi. Bundan tashqari, mikrokernel asosida yaratilgan monolit me'morchiligi bilan bir qator afzalliklarga ega va ob'ektga asoslangan yo'naltirilgan yondashuv, tizimni apparat-mustaqil bo'lishiga va tashqi hodisalarga tez javob berishiga imkon beradi.
Va aynan RTOSning real vaqt rejimida ishlaydigan ilovalarni qo'llab-quvvatlash uchun ehtiyotkorlik bilan ishlab chiqilishi kerak bo'lgan vaqtinchalik prognozligi asosida.

Foydalangan adabyotlar


1. Burdonov IB, Kosachev A.S., Ponomarenko V.N. Haqiqiy vaqtda operatsion tizimlar. Preprint: Rossiya Fanlar Akademiyasi tizim dasturlash instituti. Irkutsk, 2006.
Olifer V.G., Olifer N.A. Tarmoq operatsion tizimlari: Universitetlar uchun darslik. 2-nashr - SPB: Piter, 2008. - 669 p .: Il.
3. www.ru.wikipedia.org
4. www.intuit.ru
Download 104.5 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   15




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