• Nosimmetrik juda kop ishlaydigan mikrokernel qanday ishlaydi
  • Arxitektura asoslangan multiproxtsirovka




    Download 0,7 Mb.
    Pdf ko'rish
    bet5/12
    Sana15.05.2024
    Hajmi0,7 Mb.
    #236443
    1   2   3   4   5   6   7   8   9   ...   12
    Arxitektura asoslangan multiproxtsirovka 
    yuklashPowerPC yokiMips 
    PowerPC yoki MIPS me'morchiligiga asoslangan 
    ko'p protsessor tizimlarida yuklash tartibi x86 arxitekturasida ishlatilganiga 
    o'xshaydi, ammo farq ularning maxsus yuklash dasturidan foydalanishi 
    (masalan,startup-mvp yoki startup-bcm1250 ). Xususan, PowerPC 
    arxitekturasidagi bootstrap dasturi bajarilishi uchun mo'ljallangan quyidagi 
    vazifalar: 
    mavjud bo'lgan protsessor sonini aniqlash; 
    har bir qo'shimcha protsessorni ishga tushirish; 
    interruptlarni boshqarish (IRQ) va protsessorli blokirovkalarni (IPI), tizim 
    boshqaruvchisini va boshqalarni ishga tushirish. 
    Har bir qo'shimcha protsessor aniqlansa, dastlabki dastur quyidagi ishlarni 


    bajaradi: 
    protsessorni ishga tushirish; 
    xotira boshqaruvini ishga tushirish (MMU bloki); 
    keshlarni ishga tushirish; 
    Nosimmetrik juda ko'p ishlaydigan mikrokernel qanday ishlaydi 
    Qo'shimcha 
    protsessorlar qo'yib yuborilgach, barcha protsessorlar ish zarrachalaridan 
    rejalashtirishda teng hisoblanadi. 
    Rejalashtirish 
    Vaqtinchalik algoritm bir xil 
    protsessor tizimlari uchun qo'llaniladigan qoidalarga muvofiq qo'llaniladi. Bu 
    shuni anglatadiki, eng yuqori o'ringa ega bo'lgan iplar bepul protsessorda ishlaydi. 
    Eng yuqori ustunlik bilan bajarishga tayyor bo'lgan boshqa bir mavzu bo'lsa, u 
    tegishli protsessorga o'tkaziladi. Agar bir nechta protsessor maqsad sifatida 
    belgilansa, mikrokernel ipni oxirgi ishlaydigan protsessorga jo'natishga urinadi. 
    Bunday yaqinlik mexanizmi jarayonlarning jarayonlari o'rtasidagi migratsiyasini 
    kamaytirish uchun ishlatiladi, bu esa kesh ish faoliyatini qisqartiradi. 
    SMP tizimida rejalashtiruvchi rejani mustaqil boshqarishi mumkin
    kam 
    ustunlik
    keshlarni ishlatishni optimallashtirish va iplar jarayonlari o'rtasidagi 
    migratsiya darajasini minimallashtirish maqsadida ishlab chiqilgan. Har qanday 
    holatda, bitta protsessorli tizimlarda ishlatiladigan real vaqtda rejalashtirish 
    qoidalari ko'p-protsessorli tizimlarga to'liq amal qiladi. 

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




    Download 0,7 Mb.
    Pdf ko'rish