• Interprocessor interruptlari
  • Nazorat ishi




    Download 0,7 Mb.
    Pdf ko'rish
    bet6/12
    Sana15.05.2024
    Hajmi0,7 Mb.
    #236443
    1   2   3   4   5   6   7   8   9   ...   12
    Yadro himoyasi 
    Bitta protsessorli tizimda bir vaqtning o'zida mikrokernelda faqat 
    bir dona ish bajarilishi mumkin. Yadro tomonidan bajariladigan operatsiyalarning 
    aksariyati juda qisqa (masalan, Pentium sinf protsessorida bir necha 
    mikrosaniyadan ko'proq). QNX Neutrino mikrokerneli butunlay to'ldirilgan bo'lishi 
    va undan ko'p vaqtni talab qiladigan operatsiyalar uchun qayta ishga tushirilishini 
    ta'minlash uchun mo'ljallangan. Ushbu arxitektura mikrokernelni juda ixcham va 
    tezkor harakatga keltirib chiqaradi va ko'p sonli batafsil qulflardan foydalanishni 
    talab qilmaydi. Shuni aytib o'tish joizki, yadroning yadro kodida bir nechta 
    qulflarning foydalanish tezligini sezilarli darajada pasaytiradi, chunki har bir 
    blokirovkada, odatda, protsessor avtobusiga kirishni talab qiladi va bu protsessor 
    to'xtatilishiga olib kelishi mumkin. 
    SMP tizimlarida QNX Neutrino OS bir xil falsafaga javob beradi: preemptable va 


    qayta boshlangan yadroda faqat bittasi bo'lishi kerak. Har qanday protsessor uchun 
    microkernel mavjud, lekin ulardan faqat bittasi har qanday vaqtda foydalanishlari 
    mumkin. 
    Ko'pgina tizimlarda mikrokernel kodini bajarish uchun sarflangan vaqt 
    protsessorda jami hisoblash yukining faqat kichik qismini tashkil etadi. Shuning 
    uchun, ziddiyatlarning kelib chiqishi qoida emas, istisno holiga aylanmoqda. Bu, 
    ayniqsa, operatsion tizimning an'anaviy xizmatlari (masalan, fayllar tizimi) alohida 
    jarayonlar bo'lib, yadroning o'zi emasligida mikrokernelga to'g'ri keladi. 
    Interprocessor interruptlari 
    Protsessorlar protsessorli uzilishlar (Inter-Processor 
    Interrupt, IPI) orqali bir-birlari bilan ta'sir o'tkazishadi. Interprocessor interruptlari 
    bir nechta protsessorlarda samarali ishlarni rejalashtirish va boshqarish imkonini 
    beradi. Masalan, protsessorning uzilishi odatda quyidagi hollarda talab qilinadi: 
    ustuvor oqim tayyor holga keltiriladi; 
    boshqa protsessorda ishlaydigan ish zarrachasi signal oladi; 
    boshqa protsessor ustida ishlaydigan iplar tugaydi (bekor qilingan); 
    boshqa protsessor ustida ishlaydigan ip yo'q bo'lib ketadi. 

    Download 0,7 Mb.
    1   2   3   4   5   6   7   8   9   ...   12




    Download 0,7 Mb.
    Pdf ko'rish