Mustaqil ish “ Real vaqt tizimlari “ fanidan Bajardi: 611-19 guruh talabasi Qosimova Yulduzxon Qabul qildi: O. Ergashev, Turg’unov. B mavzu : real vaqt tizimini qurish va uning asosiy qismlari


Download 93.7 Kb.
bet4/4
Sana19.12.2022
Hajmi93.7 Kb.
#1033062
1   2   3   4
Bog'liq
611 19 gh Qosimova Yulduzxon mus tal 2 N

Loyihalash namunalari
• Qanday qilib real vaqtda o'rnatilgan tizimni loyihalashtirishga o'tish kerak? Tizimning talablari o'sib borishi va vaqtni cheklashi bilan, belgilangan muddatlarga rioya qilgan holda o'rnatilgan tizimning barcha ehtiyojlarini boshqarish qiyinlashadi. Quyida sanoatning barcha sohalarida qo'llaniladigan bir nechta aniq belgilangan printsiplar keltirilgan.
Dumaloq-Robin
• Dumaloq robinalar jadvali - real vaqt tizimining cheklovlarini boshqarish uchun eng taniqli va keng tarqalgan rejalashtirish algoritmlaridan biridir. Nomidan ko'rinib turibdiki, u ishlaydi: tizimning har bir tarkibiy qismiga umumiy resurslardan foydalanish va kerakli vazifani bajarish uchun navbat beradi. Quyidagi rasmda keyingi vazifaga o'tishdan oldin har bir vazifaga 500 ms ish vaqti berilgan CPU ko'rsatilgan. Vazifalar 500 ms ichida bajarilishi mumkin yoki tugamasligi mumkin va ular ko'pincha burilish paytida to'xtagan joyni olishadi.
Navbat
• Real vaqt tizimlarida yana bir foydali konstruktsiya bu navbatdir. Navbat mahsulotni ishlab chiqarish liniyasi deb o'ylash mumkin va u qayta ishlanadi. Tayyor bo'lgandan so'ng, tizim navbatdagi elementni navbatdan olib tashlaydi va unga ishlov beradi. Shunday qilib, bajarilishi kerak bo'lgan yangi vazifa navbatga qo'yilishi mumkin va tizim oldin kelgan barcha vazifalarni bajarishini kutadi. Oxir oqibat, yangi vazifa hal qilinadi, hatto uning orqasida ko'proq vazifalar paydo bo'ladi. 3-rasmda A topshirig'i va B topshirig'i bajarilgunga qadar C vazifasi navbatda o'tiradigan birinchi-in-out (FIFO) navbati ko'rsatilgan.
Dumaloq-Robin
Dumaloq-Robin
Navbat FIFO
RTOS
• Vaqt cheklovlarini boshqarishning ortiqcha xarajatlari shunchalik katta bo'ldiki, biron bir dizayn uslubi yoki printsipidan foydalanish endi mumkin bo'lmaydi. Aynan shu vaqtda real vaqtda ishlaydigan operatsion tizim eng yaxshi yechimga aylanadi. Haqiqiy vaqtda ishlaydigan operatsion tizim yoki ROSOS (R-toss deb ataladi) rejalashtirish va navbatning tuzilish usullaridan foydalanadi, ammo bu qo'shimcha funktsiyalarni, shu jumladan vazifa ustuvorligini, uzilishlar bilan ishlashni, vazifalar aro aloqalarni, fayl tizimlarini, ko'p tarmoqli va boshqalarni o'z ichiga oladi.
Ko'proq bularning barchasi vaqtni cheklash maqsadlariga erishish va engib o'tishning eng samarali usuliga olib keladi. Ommabop real vaqt operatsion tizimlariga VxWorks, QNX, eCos, MbedOS va FreeRTOS kiradi. Oldingi ro'yxatdagi birinchi ikkitasi mulkka tegishli, ammo qolgan uchtasi bepul ishlatilishi mumkin. MbedOS Arm-ning Mbed platformasi bilan ishlaydi va FreeRTOS ko'plab turli mikrokontrolerlarga yuborilgan.
Ko'proq bularning barchasi vaqtni cheklash maqsadlariga erishish va engib o'tishning eng samarali usuliga olib keladi. Ommabop real vaqt operatsion tizimlariga VxWorks, QNX, eCos, MbedOS va FreeRTOS kiradi. Oldingi ro'yxatdagi birinchi ikkitasi mulkka tegishli, ammo qolgan uchtasi bepul ishlatilishi mumkin. MbedOS Arm-ning Mbed platformasi bilan ishlaydi va FreeRTOS ko'plab turli mikrokontrolerlarga yuborilgan.
Xulosa
• Biz real vaqt rejimida o'rnatilgan tizimlarning yuqori darajadagi ko'rinishini oldik, bunda ushbu turdagi tizimlar qanday tasniflangani va qanday aniqlanganiga e'tibor qaratdik. Biz real vaqtdagi tizimni belgilangan muddatni o'tkazib yuborishning maqbulligi va yo'qolish oqibatlari qanday bo'lishiga qarab tasnifladik. Vaqt cheklovlari va real vaqtda tizimni tashkil qilish va amalga oshirishning keng tarqalgan usullari haqida ham gaplashdik.
Kirish sifatida ko'proq kontseptual tushunishga va kam ma'lumotga bag'ishlangan. Shunday bo'lsa-da, ushbu tushunchalarni, mikrokontrolerni va RTOSni tushunish va undan keyingi ishlarda bundan yuqori darajada foydalanish mumkin.
• Kirish sifatida ko'proq kontseptual tushunishga va kam ma'lumotga bag'ishlangan. Shunday bo'lsa-da, ushbu tushunchalarni, mikrokontrolerni va RTOSni tushunish va undan keyingi ishlarda bundan yuqori darajada foydalanish mumkin.
Foydalanilgan adabiyotlar
• Shahnovich I. mahalliy NM6403 raqamli signalni qayta ishlash protsessori-mo " jiza sodir bo'ldi. - ELEKTRONIKA: NTB,
• Mushkayev S. NM6403 protsessorida harakatni to'liq qidirish vazifalarida korrelyatsiya o'xshash chora-tadbirlarining samaradorligini baholash. - "Fanda yoshlar" ilmiy-texnik konferensiyasining ma'ruzalari to'plami.
• D.A.Xalilov RVT fanidan ma’ruzalari to’plami.
Download 93.7 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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