Dasturiy injiniring fakulteti 312-20 guruh
1 - amaliy topshiriq
Guruh: 312_20 guruh
Bajardi: Dadayev Jahongir
Tekshirdi: Abdurazzoqov Faxriddin
Toshkent – 2023
Real vaqt tizimlarda vazifalar
Reja:
Real vaqt tizimlari tushunchalari.
2. RTOS: real vaqtda operatsion tizim nima.
3. Real vaqt tizimi klassifikatsiyaasi,vazifalarni rejalash tirish.
4. Xulosa va foydalanilgan adabiyotlar.
Real vaqt tizimlari tushunchalari.
Haqiqiy vaqtda operatsion tizimlar (RTOS) ko'p sonli hodisalar, asosan kompyuter tizimidan tashqari, qisqa vaqt ichida yoki ma'lum muddatlarda qabul qilinishi va qayta ishlanishi kerak bo'lgan muhitlarda qo'llaniladi. bunday ilovalar sanoat nazorati, telefonni almashtirish uskunalari, parvozlarni boshqarish va real vaqtda simulyatsiyalardir. RTOS bilan ishlov berish vaqti soniyalarning o'ndan birida o'lchanadi. Ushbu tizim vaqt bilan bog'liq va belgilangan muddatga ega. Ushbu turdagi tizimda ishlov berish belgilangan cheklovlar doirasida amalga oshirilishi kerak. Aks holda, bu tizimning ishlamay qolishiga olib keladi.
Haqiqiy vaqt rejimidagi operatsion tizimlarga havo yo'llarining harakatini boshqarish tizimlari, qo'mondonliklarni boshqarish tizimlari, aviakompaniyalarni bron qilish tizimlari, yurak stimulyatori, tarmoq multimedia tizimlari, robotlar va boshqalar kiradi.
RTOS nima? RTOS "Real-Time Operating System" degan ma'noni anglatadi. Bu real vaqtda ilovalar uchun mo'ljallangan operatsion tizim. Umumiy tizim o'tkazuvchanligini oshirish uchun odatda vazifalarni rejalashtirishga qaratilgan umumiy maqsadli operatsion tizimlardan farqli o'laroq, RTOS juda aniq vaqt talablari bilan vazifalarni bajarish uchun mo'ljallangan. Ushbu vaqt talablari ko'pincha millisekundlarning o'ndan birida yoki hatto mikrosekundlarda o'lchanadi.
RTOS muhim vazifalar uchun bashorat qilinadigan va aniq bajariladigan muhitni ta'minlaydi. U resurslarni va rejalashtirishni shunday boshqaradiki, u ustuvorligi yuqori bo'lgan vazifalar o'z vaqtida bajarilishini, qat'iy belgilangan muddatlarga rioya qilishini va voqealarga tezkor javob berishini ta'minlaydi. Bu sanoat avtomatlashtirish, robototexnika, aerokosmik tizimlar, avtomobil tizimlari, tibbiy asbob-uskunalar va maishiy elektronika kabi vaqtni belgilash muhim bo'lgan ilovalarda juda muhimdir.
RTOS turlari:
Vazifalarni rejalashtirish: U ustuvorlikka asoslangan vazifalarni rejalashtirishni ta'minlaydi, bunda yuqoriroq ustuvorliklarga ega bo'lgan vazifalar pastroq ustuvor vazifalarni bajarishi mumkin. Bu muhim vazifalarning belgilangan vaqt cheklovlari doirasida bajarilishini ta'minlaydi. Uzilishlarni qayta ishlash: RTOSlar tashqi hodisalarga tez javob berish va muhim vazifalarning o'z vaqtida bajarilishini ta'minlash uchun samarali uzilishlarni boshqarish mexanizmlariga ega. Determinizm: RTOSlar voqealarga bashorat qilinadigan va deterministik javob vaqtini kafolatlaydi, bu esa ishlab chiquvchilarga tizimning vaqtni belgilash xatti-harakatlarini tahlil qilish va optimallashtirish imkonini beradi. Resurslarni boshqarish: Ular xotira, tashqi qurilmalar va aloqa kanallari kabi umumiy resurslarga kirishni nazorat qilish uchun resurslarni boshqarish xususiyatlarini taklif qiladi va vazifalar bir-biriga xalaqit bermasligini ta'minlaydi. Haqiqiy vaqtda aloqa: RTOS ko'pincha tizimning turli qismlari o'rtasida sinxronlashtirilgan va samarali ma'lumotlar almashinuvini ta'minlaydigan xabarlar navbatlari, semaforlar va voqea bayroqlari kabi vazifalar o'rtasida real vaqtda aloqa qilish mexanizmlarini o'z ichiga oladi.
Mashhur RTOS-larga misollar orasida VxWorks, QNX, FreeRTOS va RT-Thread kiradi. Ushbu RTOSlar real vaqtda imkoniyatlar va ishonchlilikni talab qiluvchi keng ko'lamli ilovalarda qo'llaniladi. Texnologiyaning rivojlanishi davom etar ekan, RTOSlar yuqori unumdorlik va mustahkamlikni talab qiluvchi murakkab real vaqt tizimlarini ishlab chiqishda tobora muhim rol o'ynashi kutilmoqda.
RTOS ilovalari:
RTOS - bu o'rnatilgan qurilmalar kabi cheklangan yoki oddiy tizimlar uchun ishlatiladigan oddiy, engil tizim. Bu ularni mukammal qiladi ilovalar masalan:
sanoat nazorati.
Telefonni almashtirish.
Parvozni boshqarish.
Haqiqiy vaqtda simulyatsiyalar.
harbiy ilovalar.
Maishiy texnika.
Maishiy elektronika uchun asosiy qurilmalar.
Robotlar
Va hokazo
Dostları ilə paylaş: |