Muhammad al-Xorazmiy nomi bilan atalgan Toshkent axborot texnologiyalari universiteti



Yüklə 21 Kb.
səhifə1/2
tarix27.12.2023
ölçüsü21 Kb.
#162975
  1   2
Mironshoh


Muhammad al-Xorazmiy nomi bilan atalgan


Toshkent axborot texnologiyalari universiteti
Dasturiy ta'minot muhandisi fakulteti
Real vaqt tizimlari



Amaliy ish
Guruh: 315-20
Talaba: Asadov Mironshoh
Professor: Baydullayev Ruslan


Topshiriq №2.

  1. QNX operatsion tizimi o‘rnatish va ishlash ko‘nikmalarini shakllantirish

  2. Real vaqt operatsion tizimlarining sanoat standartlari.

1.QNX-Real vaqtda Unix-ga o'xshash tijorat operatsion tizimi. Uning asosiy maqsadi avtomobilsozlik sanoatida keng qo'llaniladigan o'rnatilgan tizimlardir. Bu biz kundalik hayotimizda ishlatadigan narsalardan biroz farq qiladi.


U Kanadadagi Quantum Software Systems tomonidan ishlab chiqilgan bo'lib, keyinchalik QNX Software Systems deb nomlangan. 2009 yoki 2010 yillarda BlackBerry uni sotib oladi . QNX bozordagi birinchi tijorat jihatdan muvaffaqiyatli mikrokernel operatsion tizimlaridan biridir.Yadro protsessorni rejalashtirish, jarayonlararo aloqa, uzilishlarni qayta yo'naltirish va taymerlar uchun javobgardir. Qolganlari mikrokernel bilan birgalikda jarayonlarni yaratish va xotirani boshqarishni o'z ichiga olgan foydalanuvchi jarayoni sifatida amalga oshiriladi. Bunga nafaqat yadro, balki foydalanuvchi dasturlari va umumiy kutubxonalarning istalgan to'plamini o'z ichiga olgan tasvirni yuklashi mumkin bo'lgan submarshruting qo'ng'iroq turi va bootloader o'rtasidagi jarayonlararo o'zaro ta'sir orqali erishiladi. Yadroda qurilma drayverlari yo'q.


Tarmoq to'plami NetBSD kodiga asoslangan.QNX IPC bir jarayondan ikkinchisiga xabar yuborish va javobni kutishdan iborat. Bu bir martalik operatsiya. Agar qabul qiluvchi jarayon xabarni kutsa, protsessor boshqaruvi protsessor rejalashtiruvchisidan o'tmasdan bir vaqtning o'zida uzatiladi. Bootloader, mening fikrimcha, shunchaki ajoyib. Faqat foydalanuvchi maydonida bajariladigan foydalanuvchi jarayonlari yuklanganda ishga tushishi mumkin, ya'ni ularni operatsion tizim yadrosiga joylashtirishning hojati yo'q.




Uning so'nggi versiyasi Neutrino bo'lib, u simmetrik ko'p protsessorli ishlov berish va protsessorlarni bog'lashni qo'llab — quvvatlaydi.


2.Haqiqiy vaqtda ishlaydigan operatsion tizimlar Linux, Microsoft Windows yoki macOS kabi umumiy maqsadli operatsion tizimlar (GPOS) bilan bir xil xususiyatlarga ega, ammo operatsion tizimdagi rejalashtiruvchi turli xil vazifalar uchun belgilangan muddatlarga to'g'ri kelishi uchun mo'ljallangan.
RTOS ko'pincha o'rnatilgan tizimlarda paydo bo'ladi, ular ma'lum bir funktsiya uchun mo'ljallangan apparat va dasturiy ta'minotning kombinatsiyasi bo'lib, kattaroq tizimda ham ishlashi mumkin. Ko'pincha, o'rnatilgan tizimlar Real vaqt rejimida ishlatiladi va apparat bilan o'zaro aloqada bo'lish uchun Real vaqt operatsion tizimidan foydalanadi.HRVLAR bir vaqtning o'zida bir nechta jarayonlarni qayta ishlashga mo'ljallangan bo'lib, bu jarayonlar voqealarga oldindan aytib bo'ladigan vaqt ichida javob berishini ta'minlaydi. RTOS-da ishlov berish ma'lum vaqtlarda amalga oshiriladi va vazifalarning ustuvorligini nazorat qiladi. HRV shuningdek, vazifalar ustuvorligiga o'zgartirishlar kiritishi mumkin. Voqealarga asoslangan tizimlar ko'pincha ustuvorlikka qarab vazifalar o'rtasida almashadi.Ba'zi Real vaqtda operatsion tizimlar maxsus dasturlar uchun yaratilgan, boshqalari esa umumiy maqsadga ega. Odatda, RTOS quyidagi funktsiyalarni ta'minlaydi: ko'p vazifalarni bajarish, bu erda vazifalar tezda o'zgarib, bir vaqtning o'zida bir nechta dasturlar bajarilayotgandek taassurot qoldiradi; jarayon oqimlarining ustuvorligi va yetarli darajada uzilishlar darajasi.
RTOS quyidagi qurilmalarga kiritilgan:



  • havo harakatini boshqarish tizimlari;

  • qulflashga qarshi tormoz tizimi va xavfsizlik yostiqchalari;

  • kameralar;

  • tibbiy tizimlar; va

  • Kompyuter.

OS va OSRV
Operatsion tizim (OS) va Real vaqtda operatsion tizim (RTOS) — bu kompyuter yoki boshqa elektron qurilmalarning umumiy operatsiyalarini boshqarish uchun ishlatiladigan ikki xil dastur turi. Ikkalasi ham bir xil asosiy maqsadga xizmat qilsa-da, ularning imkoniyatlari va dizayni jihatidan farq qiladi. OS-bu foydalanuvchi va kompyuter yoki elektron qurilmaning asosiy apparati o'rtasida interfeys vazifasini bajaradigan dastur. U kompyuter yoki qurilmaning umumiy ishlashini boshqarish, shu jumladan xotirani boshqarish, dasturlarni yuklash va ishga tushirish va klaviatura, displey va boshqa aksessuarlar kabi i/u (I / O) qurilmalarini boshqarish uchun javobgardir. Bundan tashqari, OS fayllarni boshqarish, tarmoq va xavfsizlik kabi asosiy funktsiyalarni ham taqdim etadi.Boshqa tomondan, RTOS Real vaqt dasturlari uchun maxsus ishlab chiqilgan. Bu maxsus OS turi bo'lib, u kirish signallariga tez va ishonchli javob beradi, bu esa ilovalarga tashqi hodisalarga tez va aniq javob berishga imkon beradi. RTOS ko'pincha sanoat avtomatizatsiyasi, o'rnatilgan tizimlar va avtomobil tizimlari kabi hodisalarga tezkor javob berishni talab qiladigan ilovalarda qo'llaniladi.

Real vaqtda operatsion tizimning xususiyatlari


HRV zamonaviy dunyoda tobora muhim ahamiyat kasb etmoqda. Robototexnikani boshqarishdan tortib, muhim tizimlarni boshqarishgacha, bu ko'plab murakkab mashinalarning asosidir. Ushbu turdagi ilovalar uchun qat'iy talablarga javob berish uchun tizimlar o'ziga xos xususiyatlarga ega: Kam xotira: boshqa operatsion tizimlar bilan solishtirganda, Real vaqtda operatsion tizimlar engilroq va kamroq xotira talab qiladi. Bu ular kam quvvatli va arzon uskunalarda ishlashlari va hali ham yuqori ish faoliyatini saqlab qolishlari uchun amalga oshiriladi.

Yüklə 21 Kb.

Dostları ilə paylaş:
  1   2




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə