15-ma'ruza. Stanoklar xaqida umumiy tushunchalar Qo‘l bilan boshqariladigan hammabop stanoklar


-rasm. RDB sistemasining dasturlash strukturasi


Download 1.34 Mb.
bet4/8
Sana01.05.2023
Hajmi1.34 Mb.
#1419559
1   2   3   4   5   6   7   8
4.11-rasm. RDB sistemasining dasturlash strukturasi

Dasturga ishlov beruvchi dastur manzilini Flash- xotirasidan va uning nomini esa dasturni saqlash modulidan oladi. Dastur o`qiladi va chegaraviy xarakteristikalar to`g’riligi tekshiriladi. Agar chegaraviy xarakteristika qiymatidan ortgan bo`lsa, ogohlantirish xabarini beradi. Shundan so`ng interpolyatsiya davri boshlanadi.


Dasturga ishlov beruvchi navbatdagi topshiriqni olib, kadrning avvalgi va oxirgi tezliklarini (oldingi va keyingi kadrlarning tezligini inobatga olib) hisoblab chiqadi, va interpolyatorning tegishli topshirig’ini chaqiradi. Interpolyator tegishli hisoblash ishlarini amalga oshiradi va interpolyatsiyani boshlaydi. Buferlash modulida buferning o`lchamlari shunday tanlab olinadiki, bunda dastlabki hisoblash ishlarini olib borish vaqti to`ldirilmay qolgan buferdan tanlab olingan ma`lumotlarni chiqarish vaqtidan oshmasligi kerak. “ilgarilanma harakat”, “aylanma harakat” va “to`xtab qolish” komandalari ishlatiladi.
Dasturga ishlov beruvchi quyidagi tezlik rejimlarini ta`minlaydi:

  • Zagotovkani uzatish tezligini o`zgartirish;

  • ko`rsatilgan tezlikkacha tormozlash.

Shu bilan birga dasturga ishlov beruvchi joriy koordinatalarni aniqlash va instrumentni berilgan kadrning boshlanish nuqtasigacha qaytarish kabi servis funktsiyalarni ham bajaradi.
Ma`lumotlarni displeyga chiqarish moduli va klaviaturaning so`rov moduli ishi shunday tuzilganki, interpolyator va boshqa modullarning ishi ularni ishi bilan parallel ravishda olib boriladi. Bunga ichiga o`rnatilgan taymer orqali erishiladi.
Ma`lumotlarni displeyga chiqarish moduli joriy chiqarish topshirig’ini tekshiradi va agar shunday topshiriq berilgan bo`lsa, ma`lumotni chiqarib olish uchun uni chaqiradi. SHunday qilib, har bir modul displey bilan aloqa qilmagan holda o`zining ma`lumot yuborish vazifasini bajaradi. Bu o`z navbatida dastur strukturasini oddiylashtirishda va qo`shimcha afzalliklarga (masalan, ma`lumotlarni tez chiqarishda ekranning yonib o`chmasligiga) yordam beradi.
Klaviatura moduli qo`shimcha vazifalarni ham bajaradi- tugmachalar holatini tekshirish funktsiyasi, ma`lum bir tugmacha bosilganda kutib turish va boshq.
Buferlash moduli interpolyatordan ma`lumotlar jamlanmasini oladi va bufer ichida yig’ib turadi.
Buferga bo`lgan asosiy talablar: interpolyatsiya davriga (ikkita ketma-ket ma`lumotlar jamlanmasi orasidagi vaqtga) ko`paytirilgan bufer o`lchamihsoblashlar o`tkazilgan uzun uchastka vaqtidan katta bo`lishi kerak. Bu eksperimental tarzda hisoblanadi.
RDB sistema dasturini boshqarish 4.12-rasmda ko`rsatilgan. Boshqarish ishga tushirilganda asosiy modul olinadi (“glavnoe menyu” ochiladi). Bu yerdan operator dasturlash moduli bilan ishlashi (dasturni yuklash, xotirani tozalash) hamda RDB sistemasini boshqarishi yoki uning servis funktsiyalarini bajarishi mumkin.



Download 1.34 Mb.

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




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