O’zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlanshtirish vazirligi muxammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg’ona filiali



Download 0,81 Mb.
bet7/7
Sana15.11.2022
Hajmi0,81 Mb.
#865904
1   2   3   4   5   6   7
Bog'liq
Loyiha ishi (3)

2.7. RTOS arxitekturalari
O'z rivojlanishida RTOS quyidagi arxitekturalar asosida qurilgan monolit arxitektura. OT tizim yadrosi ichida bir-biri bilan o'zaro ta'sir qiluvchi va amaliy dasturlarni apparat vositalariga kirish uchun kirish interfeyslari bilan ta'minlaydigan modullar to'plami sifatida aniqlanadi. OTni qurishning ushbu printsipining asosiy kamchiligi modullarning bir-biri bilan murakkab o'zaro ta'siridan kelib chiqqan uning xatti-harakatlarini oldindan aytib bo'lmaydi.
Darajali (qatlamli) arxitektura. Amaliy dasturiy ta'minot faqat tizim yadrosi va uning xizmatlari orqali emas, balki to'g'ridan-to'g'ri apparat vositalariga kirish imkoniyatiga ega. Monolit arxitektura bilan solishtirganda, bu arxitektura tizim reaktsiyalarining prognozlanishining ancha yuqori darajasini ta'minlaydi, shuningdek, amaliy ilovalar tomonidan apparat vositalariga tezkor kirish imkonini beradi. Bunday tizimlarning asosiy kamchiligi - ko'p vazifani bajarishning yo'qligi.
"Mijoz-server" arxitekturasi. Uning asosiy printsipi OS xizmatlarini serverlar ko'rinishida foydalanuvchi darajasiga o'tkazish va mijozning foydalanuvchi dasturlari va serverlar o'rtasida xabar boshqaruvchisi funktsiyalarini - mikroyadro tomonidan tizim xizmatlarini bajarishdir. Ushbu arxitekturaning afzalliklari:
Ishonchliligi oshirildi, chunki har bir xizmat, aslida, mustaqil dastur bo'lib, xatolarni tuzatish va kuzatish osonroq.
Kengaytirish imkoniyati yaxshilandi, chunki keraksiz xizmatlar tizim ish faoliyatini buzmasdan tizimdan chiqarib tashlanishi mumkin.
Xatolarga chidamlilik ortdi, chunki osilgan xizmat tizimni qayta ishga tushirmasdan qayta ishga tushirilishi mumkin.





RTOS yadrosi oraliq mavhum OT darajasining ishlashini ta'minlaydi, u amaliy dasturiy ta'minotdan protsessorning texnik qurilmasi (bir nechta protsessorlar) va tegishli apparat xususiyatlarini yashiradi[7].


Vazifalarni boshqarish. Xizmatlarning eng muhim guruhi. Ilovalarni ishlab chiquvchilarga dasturiy mahsulotlarni alohida dasturiy ta'minot qismlari to'plami sifatida loyihalash imkonini beradi, ularning har biri o'z predmeti bilan bog'liq bo'lishi mumkin, alohida funktsiyani bajaradi va unga ish uchun ajratilgan o'z vaqt qismiga ega. Har bir bunday fragment vazifa deb ataladi. Ko'rib chiqilayotgan guruhdagi xizmatlar vazifalarni bajarish va ularga ustuvorlik berish qobiliyatiga ega. Bu erda asosiy xizmat vazifalarni rejalashtiruvchidir. U joriy vazifalarning bajarilishini nazorat qiladi, tegishli muddatlarda yangilarini ishga tushiradi va ularning ish rejimini nazorat qiladi.


Dinamik xotira taqsimoti. Ko'pgina (ammo hammasi emas) RTOS yadrolari ushbu xizmatlar guruhini qo'llab-quvvatlaydi. Bu vazifalarga ilovalar tomonidan vaqtincha foydalanish uchun RAM maydonlarini olish imkonini beradi. Ko'pincha bu sohalar keyinchalik vazifadan topshiriqga o'tkaziladi va bu orqali ular o'rtasida katta hajmdagi ma'lumotlar tezda uzatiladi. Qattiq xotiraga ega apparat muhitida foydalanish uchun mo'ljallangan ba'zi juda kichik RTOS yadrolari dinamik xotira ajratish xizmatlarini qo'llab-quvvatlamaydi.
Taymerni boshqarish. O'rnatilgan tizimlar vazifalarni bajarish vaqtiga qat'iy talablar qo'yganligi sababli, RTOS yadrosi vazifa bajarilishi kerak bo'lgan vaqt chegarasini kuzatish uchun taymerni boshqarishni ta'minlaydigan xizmatlar guruhini o'z ichiga oladi. Ushbu xizmatlar turli vaqt oraliqlarini o'lchaydi va o'rnatadi (1 mks va undan yuqori), vaqt oralig'i o'tgandan keyin uzilishlar hosil qiladi va bir martalik va tsiklik signallarni yaratadi.
Vazifalar va sinxronizatsiya o'rtasidagi o'zaro ta'sir. Ushbu guruhning xizmatlari vazifalarga ma'lumot almashish va uning xavfsizligini ta'minlash imkonini beradi. Ular, shuningdek, samaradorlikni oshirish uchun dastur fragmentlariga o'z ishlarini bir-biri bilan muvofiqlashtirishga imkon beradi. Agar ushbu xizmatlar RTOS yadrosidan chiqarilsa, u holda vazifalar buzilgan ma'lumotlarni almashishni boshlaydi va qo'shni vazifalarning ishlashiga xalaqit berishi mumkin.
I/U qurilmasini boshqarish. Ushbu guruhning xizmatlari ko'pchilik o'rnatilgan tizimlar uchun xos bo'lgan barcha qurilma drayverlari to'plami bilan o'zaro aloqada bo'lgan yagona dasturlash interfeysini ta'minlaydi.

III. XULOSA


Ushbu loyiha ishida real vaqt rejimida o'rnatilgan tizimlarning yuqori darajadagi ko'rinishini oldim, bunda ushbu turdagi tizimlar qanday tasniflangani va qanday aniqlanganiga e'tibor qaratdim. Men real vaqtdagi tizimni belgilangan muddatni o'tkazib yuborishning maqbulligi va yo'qolish oqibatlari qanday bo'lishiga qarab tasnifladim. Vaqt cheklovlari va real vaqtda tizimni tashkil qilish va amalga oshirishning uchta keng tarqalgan usullari haqida ham o’rgandim.
IV. FOYDALANILGAN ADABIYOTLAR

  1. QNX real vaqtda operatsion tizimi: nazariyadan amaliyotga. - 2-nashr. - Sankt-Peterburg: BHV-Peterburg, 2004. - 192 p. — ISBN 5-94157-486-X.

  2. QNX Momentics. Qo'llash asoslari. - Sankt-Peterburg: BHV-Peterburg, 2004. - 256 p. - ISBN 5-94157-430-4.

  3. Curten R. QNX ga kirish / Neutrino 2. - Sankt-Peterburg: Petropolis, 2001. - 512 p. — ISBN 5-94656-025-9.

  4. Oslander DM, Ridgley JR, Ringenberg JD Mexanik tizimlar uchun boshqaruv dasturlari: real vaqtda tizimlarning ob'ektga yo'naltirilgan dizayni. — M .: Binom. Bilimlar laboratoriyasi, 2004. - 416 b.

  5. Tanenbaum, Endryu (2008). Zamonaviy operatsion tizimlar. Yuqori Saddle River, NJ: Pearson / Prentice Hall. p. 160. 

  6. Franer, Ralf A. (1984 yil kuz). BAYT. 59-64 betlar.

Download 0,81 Mb.

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




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