Kichik sun'iy yo'ldosh loyihasi uchun real vaqtda operatsion tizimni amalga oshirish ijobiy va salbiy tomonlarning keng ro'yxatiga EGA
Download 376.39 Kb.
|
Kichik sun
Bosimsiz cheksiz halqalarBu vaqtda muhim tizim xatolari kamayib bordi va ishlashga e'tibor qaratish vaqti keldi. RTOS-da ishlaydigan jarayonlar soni tizim yukining o'rtacha ko'rsatkichini istalmagan darajada yuqori bo'lishiga olib keldi. Integratsiyadan oldin foydalanuvchi jarayonlarini dastlab loyihalashda tizimning umumiy yuklanishi har doim ham hisobga olinmagan. Ushbu jarayonlarni alohida kuzatishda yoki ularni kattaroq Linux tizimlarida sinab ko'rishda, bu jarayonning kichik va jadvalga bog'liq DANDE tizimiga ta'sirini e'tiborsiz qoldirish oson. Ushbu jarayonlarning barchasini birlashtirgandan so'ng, nominal kutish rejimida ma'lumotlarni yig'ish faoliyati davomida bir daqiqalik tizim yuki o'rtacha 5-7 ga teng bo'ldi. Ideal holda, o'rtacha 1 yuk sog'lom tizimni ko'rsatadi. Bu shuni anglatadiki, real vaqtda rejalashtiruvchi orqali faqat bitta jarayon istalgan vaqtda bajarilishini kutmoqda. O'rtacha yuk Bizning joriy tizim konfiguratsiyasi RTOS rejalashtirish tizimimiz imkoniyatlari uchun juda intensiv ekanligini ko'rish aniq edi. Yuqorida sanab o'tilgan barcha jarayonlar bir vaqtning o'zida topshiriqni bajarishga harakat qilganda, vazifalarni navbatga qo'yish butun tizimda juda ko'p o'ziga xos usullar bilan namoyon bo'ladigan muammoga aylandi. Tizim vaqti-vaqti bilan ma'lumotlar mahsulotining noto'g'riligini, diagnostika jurnalining noto'g'ri xabarlarini va buyruqni bajarishda kechikishlarni ko'rsatdi. Bu jamoani individual jarayon faoliyatini tekshirishga va tizimimizni ortiqcha yuklamaslik uchun vazifani bajarishni yanada ehtiyotkorlik bilan loyihalashga majbur qildi. Ba'zi jarayonlar, xususan, ma'lumot yig'uvchida cheksiz tsikllar borligi aniqlandi, bunda jarayon ma'lumotlarni yig'ish kerak bo'lmasa ham, operatsion tizimdan CPU so'rab, bir soniyada bir necha marta vazifa tsikli orqali aylanadi. Ushbu faoliyat bizning jarayonlarimiz orqali juda keng tarqalgan va bizning RTOS tuzilmamizning sezgirligi uchun mos emas edi. Ushbu muammoni hal qilish uchun qayta ishlash quvvatini kamaytirish so'rovini ta'minlash uchun jarayon faoliyatida sodir bo'lgan har bir cheksiz tsiklga keng uyqu funktsiyalari qo'shildi. Bu amalga oshirilgandan so'ng, nominal yuk o'rtacha 2-3 ga tushib, tizimni nominal yukga yaqinlashtirdi. Download 376.39 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling