Nima uchun narsalar Interneti (IoT) juda muhim?


Download 320.36 Kb.
bet12/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

Yadrolar 


Yadro - bu operatsion tizim uchun uy ishlarining aksariyat qismini bajaradigan dasturga berilgan nom. Yuklash moslamasi boshqaruvni yadroga topshiradi, u turli qurilmalarni ma'lum holatga keltiradi va kompyuterni umumiy operatsiyalarga tayyor qiladi. [10] Yadro vazifalarni boshqarish (ya'ni, protsessor vaqtini boshqarish) va vazifalar o'rtasidagi aloqa uchun javobgardir. [11] Yadro tomonidan taqdim etiladigan asosiy xizmat kontekstni almashtirishdir .
Rejalashtiruvchi - bu keyingi qaysi vazifa bajarilishini aniqlash uchun mas'ul bo'lgan yadro qismi. [12] Aksariyat real vaqt yadrolari ustuvorlikka asoslangan. Prioritetga asoslangan yadroda protsessorni boshqarish har doim ishga tayyor bo'lgan eng yuqori ustuvor vazifaga beriladi. Ustivorlikka asoslangan yadrolarning ikki turi mavjud: preemptive bo'lmagan va preemptive . Preemptiv bo'lmagan yadrolar har bir vazifa protsessorni boshqarishdan voz kechish uchun biror narsa qilishni talab qiladi. [12] Preemptive yadrosi tizimning sezgirligi muhimroq bo'lganda ishlatiladi. Shunday qilib, mC/OS-II va ko'pgina tijorat real vaqt yadrolari preemptivdir. [13] Ishga tayyor bo'lgan eng muhim vazifaga doimo protsessorni boshqarish beriladi.

Vazifalarni belgilash 


Bajarish tezligi eng yuqori bo'lgan vazifalarga tezlik-monotonik rejalashtirish yordamida eng yuqori ustuvorlik beriladi . [14] Ushbu rejalashtirish algoritmi statik ustuvor rejalashtirish sinfiga ega real vaqtda operatsion tizimlarda (RTOS) qo'llaniladi . [15]

Vazifalarni boshqarish 


Hisoblashda vazifa bajarilish birligidir . Ba'zi operatsion tizimlarda vazifa jarayon bilan , boshqalarida esa ip bilan sinonimdir . To'plamli ishlov berish kompyuter tizimlarida vazifa ish ichidagi bajarish birligidir . mC/OS-II tizimi foydalanuvchisi quyidagi funktsiyalardan foydalangan holda vazifalarni boshqarishi mumkin:

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