Nima uchun narsalar Interneti (IoT) juda muhim?


O'rnatilgan tizimlarda foydalanish


Download 320.36 Kb.
bet14/15
Sana30.04.2023
Hajmi320.36 Kb.
#1405684
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
1-2-3-4-5-amaliy ishlar

O'rnatilgan tizimlarda foydalanish 


Foydalanish mC/OS-II bilan bir xil

Vazifa holatlari 


mC/OS-III ko'p vazifali operatsion tizimdir. Har bir vazifa cheksiz tsikl bo'lib, beshta holatdan birida bo'lishi mumkin (harakatsiz, tayyor, ishlayotgan, uzilgan yoki kutilmoqda). Vazifa ustuvorliklari 0 (eng yuqori ustuvorlik) dan maksimal 255 (eng past ustuvorlik) gacha bo'lishi mumkin.

Davra jadvali 


Ikki yoki undan ortiq vazifalar bir xil ustuvorlikka ega bo'lsa, yadro kvant deb nomlangan bir vazifani oldindan belgilangan vaqt davomida bajarishga imkon beradi va keyin boshqa vazifani tanlaydi. Ushbu jarayon davraviy rejalashtirish yoki vaqtni kesish deb ataladi . Yadro navbatdagi vazifani boshqarishni beradi, agar:

  • Joriy vazifa o'z vaqt oralig'ida qilish uchun hech qanday ish bor, yoki

  • Joriy vazifa vaqt oralig'i tugashidan oldin tugaydi yoki

  • Vaqt oralig'i tugaydi.

Yadrolar 


mC/OS-III uchun yadro funksionalligi mC/OS-II bilan bir xil.

Vazifalarni boshqarish 


Vazifalarni boshqarish ham mC/OS-II bilan bir xil ishlaydi. Biroq, mC/OS-III ko'p vazifalarni qo'llab-quvvatlaydi va ilovaga istalgan miqdordagi vazifalarni bajarishga imkon beradi. Vazifalarning maksimal soni faqat protsessor uchun mavjud bo'lgan kompyuter xotirasi (kod va ma'lumotlar maydoni) bilan cheklangan.
Vazifani rejalashtirilgan bajarish orqali bajarish mumkin, bunda topshiriq tugallangandan so'ng o'zini o'zi o'chiradi yoki odatda cheksiz tsikl sifatida voqealar sodir bo'lishini kutadi va bu hodisalarni qayta ishlaydi.

Xotirani boshqarish 


Xotirani boshqarish mC/OS-II dagi kabi amalga oshiriladi.

Vaqtni boshqarish 


mC/OS-III mC/OS-II bilan bir vaqtda boshqarish funksiyalarini taklif etadi. Shuningdek, u ilovalarga xizmatlarni taqdim etadi, shunda vazifalar foydalanuvchi tomonidan belgilangan vaqt kechikishlari uchun ularning bajarilishini to'xtatib qo'yishi mumkin. Kechikishlar soat belgilari yoki soatlar, daqiqalar, soniyalar va millisekundlar soni bilan belgilanadi .

Download 320.36 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   15




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