Real vaqtda operatsion tizimlar rtos turlari rtosning tarkibi



Download 104,5 Kb.
bet6/15
Sana27.04.2022
Hajmi104,5 Kb.
#585455
1   2   3   4   5   6   7   8   9   ...   15
Bog'liq
Real vaqt

1.6 Uzilishlar
To'xtatishga qarshi kurashni tavsiflaganda, odatda ikkita protsedura farqlanadi, ya'ni:
* Interrupt xizmatni muntazamligi (ISR - interrupt xizmatini muntazam ravishda bajarish) - cheklangan tizimga ega bo'lgan yadrodagi past darajadagi dastur,
* Interrupt xizmat ko'rsatish oqimlari (IST - interrupt xizmat ko'rsatish thread) - barcha tizim chaqiruvlariga kirish bilan interruptni boshqaradigan dastur darajasidagi ish zarrachalar.
Odatda ISR'lar apparat ishlab chiqaruvchisi tomonidan amalga oshiriladi va qurilma drayveri IST yordamida interruptni boshqarishni amalga oshiradi. Chiqib ketish xarlari har qanday boshqa iplar kabi harakat qiladi va bir xil ustuvor tizimdan foydalanadi. Bu shuni anglatadiki, tizim uslubchisi ISTga dastur oqimining ustuvorligiga qaraganda kamroq ustunlikni berishi mumkin.
1.7 Soatlar va taymerlar
RTOS turli vaqt xizmatlaridan foydalanadi. Operatsion tizimi joriy vaqtni kuzatib turadi, vazifalarni va ish zarrachalarini muayyan vaqt davomida ishlaydi va ularni ma'lum vaqt oralig'ida to'xtatadi. Haqiqiy vaqt soati RTOS vaqt xizmatlarida qo'llaniladi. Yuqori aniq apparat soatlari ko'pincha qo'llaniladi. Taymerlar real vaqtda soat bo'yicha vaqt oralig'ini hisoblash uchun yaratilgan.
Har bir jarayon va ish zarrachasi uchun CPU vaqti aniqlanadi. Ushbu soat asosida taymerlar jarayonni yoki ish zarrachalari tomonidan vaqtni bosib o'tishni o'lchaydigan, maksimal mumkin bo'lgan ijro vaqtini hisoblashda dastur xatolarini yoki xatolarni dinamik tarzda aniqlash imkonini beradigan taymerlar yaratiladi.
Juda ishonchli, vaqtinchalik tizimlarda vazifaning bajarilishi mumkin bo'lgan vaqtdan oshib ketadigan vaziyatlarni aniqlash muhim ahamiyatga ega. ammo tizimning ishlashi ruxsat etilgan javob vaqtidan ortishi mumkin. Vaqt-soati soatni vaqt oralig'ini aniqlashni va tegishli xato ishlov berish amallarini faollashtirishni ta'minlaydi.
Aksariyat RTOSlar nisbatan vaqtga to'g'ri keladi. Biror narsa "oldin" va "keyin" sodir bo'ladi. To'liq hodisalarga asoslangan tizimda soat mexanizmi (ticker) kerak Vaqt dilimlari yo'q. Biroq, ba'zi bir voqealar uchun vaqt belgilariga kerak bo'lsa yoki "bir soniya kutib turing" tizimiga kerak bo'lsa, siz soat generatorini va / yoki taymer kerak.
RTOS da sinxronizatsiya muayyan hodisa sodir bo'lguncha blokirovka qilish mexanizmi (yoki kutish) yordamida amalga oshiriladi. Mutlaq vaqt ishlatilmaydi.
RTOSda boshqa kontseptual abstraktsiyalarni amalga oshirish an'anaviy operatsion tizimlarida amalga oshirishga o'xshaydi.

Download 104,5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   15




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