Mavzu: Real vaqtda operatsion tizimlarda jarayonlar va vazifalarni
rejalashtirish
Kirish
1. Real vaqtda operatsion tizimlar
1.1 RTOS turlari
1.2 RTOSning tarkibi
1.3 Jarayonlar, mavzular, vazifalar
1.4 rejalashtirish, ustuvorliklar
1.5 Xotira
1.6 to'xtatish
1.7 Soatlar va taymerlar
2. Haqiqiy operatsion tizimlarning standartlari
2.1 POSIX standarti
2.2 Standart DO-178B
2.3 standart ARINC-653
2.4 OSEK standarti
2.5 Xavfsizlik standartlari
Umumiy real vaqtda operatsion tizimlarning qisqacha tavsifi
3.2 QNX Neutrino RTOS
3.5 RTX (Windows NT uchun real vaqtda kengaytma)
3.6 INtime (Windows NT uchun real vaqtda kengaytma)
3.8 MicroWare OS-9
3.11 Nukleus RTOS
Xulosa
Foydalangan adabyotlar
Kirish
Bugun mavjud bo'lgan real vaqtda operatsion tizimlarning aksariyatini tashkil etuvchi tushunchalar 1970-yillarning oxiri va 1980-yillarning boshlarida kelib chiqqan.
Haqiqiy vaqtda operatsion tizimlar va ko'milgan tizimlar xotira va protsessor quvvati cheklangan bo'lsa, "tor" sharoitlarda ishlaydi. Foydalanuvchilar va ular bilan o'zaro munosabatlarga ega bo'lgan xizmatlar uchun aniq vaqt ichida xizmat ko'rsatishni ta'minlashlari kerak.
Haqiqiy vaqtli tizimlar juda oddiy foydalanuvchi interfeysi qobiliyatlari bilan ajralib turadi, chunki amaliyotga o'tkazilayotgan tizim - qora quti. Haqiqiy vaqtli operatsion tizimning juda muhim qismi va asosiy xususiyati - kompyuter resurslarini boshqarish, har safar amalga oshirilishi kerak bo'lgan va amalga oshirilmaydigan operatsiyalarni amalga oshirish uchun aniq bir operatsiyani bajarish.
Tizim resurslari unga ruxsat bergani sababli, murakkab bir mashinada zarur bo'lgandan ko'ra tezroq harakatlanmoqda, chunki bu sistema band bo'lganligi sababli ushbu qismni harakatga keltirolmasligi bilan birga halokatli natijalarga olib kelishi mumkin.
Odatda, real vaqtda tizimni ishlab chiqishda uning dasturlari (vazifalari) tarkibi oldindan ma'lum. Resurslarni ajratishda (masalan, xotira hajmi, ustuvorligi, o'rtacha ijro muddati, ochilgan fayllar, ishlatilgan qurilmalar va boshqalar) hisobga olinishi kerak bo'lgan parametrlarining aksariyati ma'lum. Shuning uchun, vazifa identifikatorlari ularni oldindan to'ldirishadi, shuning uchun identifikatorni tashkil qilish va unda kerakli resurslarni izlash uchun qimmatli vaqtni sarflamaydilar.
Haqiqiy real vaqtda amalga oshirish uchun ko'p tarmoqli dasturlash zarur. Ko'p dasturlash - hisoblash tizimining ishlashini yaxshilashning asosiy vositasi bo'lib, real vaqtda muammolarni hal qilish uchun ishlash muhim omilga aylanadi.
Haqiqiy vaqt tizimlarida ishlashning eng yaxshi ko'rsatkichlari yagona terminalli real vaqtda operatsion tizimlar orqali ta'minlanadi.
Do'stlaringiz bilan baham: |