1.“Real vaqt” deganda nimani tushunasiz? Real vaqt tushunchasi an'anaviy vaqt tushunchasidan nimasi bilan farq qiladi? Javobingizni misollar yordamida tushuntiring


Yumshoq real vaqtda vazifa va real vaqtda bo'lmagan vazifaga misol keltiring. Ushbu ikkita vazifa turining xususiyatlari o'rtasidagi asosiy farqni tushuntiring


Download 75.72 Kb.
bet4/39
Sana07.03.2023
Hajmi75.72 Kb.
#1244018
1   2   3   4   5   6   7   8   9   ...   39
Bog'liq
RVT yakuniy javoblari

7. Yumshoq real vaqtda vazifa va real vaqtda bo'lmagan vazifaga misol keltiring. Ushbu ikkita vazifa turining xususiyatlari o'rtasidagi asosiy farqni tushuntiring.
Yumshoq real vaqtda vazifaga misol: videoni mobil qurilmaga uzatish.
Bunday holda, vazifa belgilangan xizmat sifati bilan real vaqt rejimida mobil qurilmaga videoni etkazib berishdir. Vazifa belgilangan vaqt oralig'ida videoni yetkazib berish orqali o'z muddatini bajarishi kerak, masalan, videoni maksimal ikki soniya kechikish bilan etkazib berish. Agar topshiriq belgilangan muddatga to‘g‘ri kelmasa, video sifati yomonlashadi, lekin tizim baribir ishlay oladi. Haqiqiy bo'lmagan vazifaga misol: So'z bilan ishlash. Bunday holda, vazifa hujjatni yaratish va tahrirlashdir, ammo qat'iy vaqt cheklovi yo'q. Vazifani bajarish uchun qancha vaqt kerak bo'lsa, tizimning ishlashiga ta'sir qilmaydi. Operatsion tizim bu vazifani tizim resurslari va ishlayotgan boshqa vazifalar asosida dinamik ravishda rejalashtiradi. Asosiy farq: Ushbu ikki turdagi vazifalarning xarakteristikalari o'rtasidagi asosiy farq - bu o'z vaqtida cheklash. Yumshoq real vaqtda vazifa qat'iy muddatga ega, real vaqtda bo'lmagan vazifada esa muddat yo'q. Yumshoq real vaqtda vazifa ham yuqoriroq ustuvorlikka ega, chunki tizim vazifani belgilangan vaqt oralig'ida bajarishni birinchi o'ringa qo'yishi kerak, real vaqtda bo'lmagan vazifa esa pastroq ustuvorlikka ega va kerak bo'lganda operatsion tizim tomonidan qayta rejalashtirilishi mumkin.
8. Oddiy qattiq(hard) real vaqt tizimining muhim komponentlarini ko'rsatuvchi sxematik modelni chizing. Tegishli sxema yordamida chiqish interfeysining ishlashini tushuntiring.
1)Bu erda odatiy qattiq real vaqt tizimining yuqori darajadagi blok diagrammasi: Sensorlar: tizim sensorlardan kirish ma'lumotlarini oladi.
Oldindan ishlov berish birligi: Kirish ma'lumotlari ma'lumotlarni filtrlash va boshqaruv bloki uchun mos formatga aylantirish uchun oldindan qayta ishlanadi. Boshqaruv bloki: Boshqaruv bloki kirish ma'lumotlarini qayta ishlaydi va oldindan belgilangan algoritmlar va qoidalar asosida boshqaruv signallarini ishlab chiqaradi. Chiqish interfeysi: chiqish interfeysi boshqaruv blokidan boshqaruv signallarini oladi va ularni jismoniy harakatlarga aylantiradi, masalan, motorni yoqish yoki o'chirish, servo o'rnini o'rnatish va hokazo. Aktuatorlar: Aktuatorlar nazorat signallari bilan belgilangan harakatlarni bajaradigan jismoniy qurilmalardir. Qattiq real vaqtda tizimning chiqish interfeysi uchun sxematik diagramma quyidagicha: Control Unit -> Output Interface -> Actuators Ushbu diagrammada boshqaruv bloki nazorat signallarini jismoniy harakatlarga aylantiradigan chiqish interfeysiga yuboradi. Aktuatorlar motorni yoqish yoki o'chirish yoki servo o'rnini o'rnatish kabi jismoniy harakatlarni bajaradi. Chiqish interfeysi boshqaruv signallarining aktuatorlarga real vaqtda va kerakli aniqlik bilan uzatilishini ta'minlash uchun javobgardir. Ushbu talablarni qondirish uchun chiqish interfeysi odatda raqamli-analogli konvertorlar, yuqori tezlikdagi ma'lumotlar avtobuslari va motor drayverlari kabi apparat komponentlarini o'z ichiga oladi. 2)Oddiy qattiq real vaqt tizimi quyidagi komponentlardan iborat: Protsessor: protsessor real vaqtda vazifalarni bajaradi va ularning belgilangan muddatlarga mos kelishini ta'minlaydi.
Xotira: Xotira real vaqt rejimidagi vazifalarni, shuningdek ularni bajarish uchun zarur bo'lgan har qanday ma'lumotlarni saqlaydi.
Kirish/chiqish (I/O) qurilmalari: I/U qurilmalari sensorlar, aktuatorlar va displeylar kabi tashqi dunyo bilan aloqa qilish uchun ishlatiladi.
Real-Time Operating System (RTOS): RTOS tizim resurslarini, jumladan protsessor, xotira va kiritish/chiqarish qurilmalarini boshqaradi. RTOS real vaqtda vazifalarni rejalashtiradi va ularning belgilangan muddatlarga mos kelishini ta'minlaydi.
Chiqish interfeysi: Chiqish interfeysi real vaqt rejimidagi vazifalar natijalarini tashqi dunyoga etkazish uchun javobgardir.
Bu erda odatiy qattiq real vaqtda tizimning sxematik modeli:
+------------+ +-------------+ +----------+
| Processor |---->| RTOS |---->| Output |
+------------+ +-------------+ +----------+
| Memory | | Scheduler | | Interface |
+------------+ +-------------+ +----------+
| I/O Devices | | Interrupt | | Actuators |
+------------+ +-------------+ +----------+

Chiqish interfeysining ishlashini diagramma yordamida tushuntirish mumkin:


Haqiqiy vaqtda vazifalar protsessor tomonidan bajariladi va natijalar xotirada saqlanadi.
RTOS real vaqtda vazifalarni rejalashtiradi va tizim resurslarini, shu jumladan protsessor, xotira va kiritish-chiqarish qurilmalarini boshqaradi.
Chiqish interfeysi real vaqt rejimidagi vazifalar natijalarini xotiradan oladi va ularni tashqi dunyoga yetkazadi. Bu aktuatorlar yoki boshqa turdagi chiqish qurilmalari orqali amalga oshirilishi mumkin. Chiqish interfeysi tizimdan raqamli signallarni tashqi qurilmalar tomonidan ishlatilishi mumkin bo'lgan jismoniy signallarga aylantirish uchun javobgardir, masalan, yorug'likni yoqish, dvigatelni harakatlantirish yoki ekranda ma'lumotlarni ko'rsatish.
+------------+ +-------------+ +----------+
| Processor |---->| RTOS |---->| Output |
+------------+ +-------------+ +----------+
| Memory | | Scheduler | | Interface |
+------------+ +-------------+ +----------+
| I/O Devices | | Interrupt | | Actuators |
+------------+ +-------------+ +-------- |
v
External Devices
Shunday qilib, chiqish interfeysi qattiq real vaqt tizimining muhim tarkibiy qismidir, chunki u tizimga tashqi dunyo bilan aloqa o'rnatishga va real vaqt rejimidagi vazifalar natijalarini o'z vaqtida va ishonchli tarzda etkazib berishga imkon beradi.

Download 75.72 Kb.

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




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