O`zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi


Download 31.68 Kb.
bet4/6
Sana17.06.2023
Hajmi31.68 Kb.
#1529813
1   2   3   4   5   6
Bog'liq
Mustaqil ish 1

Interruptni bajarish bosqichlari
Uzilish faollashganda, mikrokontroller quyidagi bosqichlardan o'tadi -

  • Mikrokontroller joriy bajarilayotgan ko'rsatmani yopadi va keyingi ko'rsatmaning (ShK) manzilini stekda saqlaydi.

  • Shuningdek, u barcha uzilishlarning joriy holatini ichki saqlaydi (ya'ni, stekda emas).

  • U uzilishlar xizmat ko'rsatish tartibi manzilini o'z ichiga olgan uzilishlar vektor jadvalining xotira joyiga o'tadi.

  • Mikrokontroller uzilishlar vektor jadvalidan ISR manzilini oladi va unga o'tadi. U RETI (uzilishdan qaytish) bo'lgan uzilish xizmatining pastki dasturini bajarishni boshlaydi.

  • RETI buyrug'i bajarilgandan so'ng, mikrokontroller to'xtatilgan joyga qaytadi. Birinchidan, u stekning yuqori baytlarini shaxsiy kompyuterga chiqarish orqali dastur hisoblagichi (PC) manzilini oladi. Shundan so'ng, u ushbu manzildan ishlay boshlaydi.


Resurslarni boshqarish (resource management).
Tizim resurslari - protsessor vaqti, operativ xotira, doimiy tashuvchilardagi xotira, turli tashqi qurilmalarning imkoniyatlari va ularning vaqti.
Foydalanuvchi resurslari - bu dastur domeni ob'ektlari yoki funktsiyalari nuqtai nazaridan ifodalangan tizim talablari. Bu fayl yoki jadval, grafik tizimdagi chizma oynasi, bosib chiqarish tizimidagi hujjat, dinamikada ohang, bajariladigan vazifa, xotiradagi massiv bo'lishi mumkin. Har bir foydalanuvchi resursi bir nechta tizim resurslarini birlashtirgan va ulardan foydalanish qoidalarini belgilaydigan tizim modeliga mos kelishi kerak.
Foydalanuvchi o'zining ilova so'rovlarini optimal tarzda loyihalash uchun qaysi tizim resurslari bilan bog'langanligini tushunishi kerak.
Resurslarni boshqarishning odatiy muammosi shundaki, apparat konfiguratsiyasi har xil, shuning uchun foydalanuvchi va tizim uchun bir xil bo'lgan, lekin amalga oshirish nuqtai nazaridan farq qiluvchi resurslarni bir xil tarzda boshqarish zarur. Bu shuni anglatadiki, OT resurslarga interfeysning (kirish usuli) unifikatsiyasini ta'minlashi va interfeysni ushbu kirishni amalga oshirishdan ajratishi kerak.
Kirish ruxsat etilgan resurslarga qarab, tizim va dastur interfeyslari o'rtasida farqlanadi. Shu munosabat bilan API (Application Programming Interface) tushunchasi paydo bo'ladi - amaliy dasturlash interfeysi (amaliy dasturlarda foydalanish uchun taqdim etilgan funktsiyalar va ma'lumotlar tuzilmalari to'plami). OT ning ikkinchi funksiyasi - resurslarni taqsimlash. Tizimni shunday qilish kerakki, bir nechta vazifalar bir-biriga aralashmasdan har qanday resursdan foydalanishi mumkin. Eng muhim manbalardan biri bu CPU vaqti. Protsessorni turli vazifalar bilan almashishdan tashqari, OS xotirani ajratadi va fayllar va qurilmalarga kirishni boshqaradi.


Download 31.68 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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