Mavzu: Ko’p yadroli protsessorlarning arxitekturasi bilan tanishish


MikrokernelNeutrino   yaqinlashganda



Download 60,17 Kb.
bet3/3
Sana01.01.2022
Hajmi60,17 Kb.
#300872
1   2   3
Bog'liq
2-amaliy

MikrokernelNeutrino   yaqinlashganda Simmetrik multiprocessing (SMP) odatda yuqori darajada ishlaydigan serverlarda o'rnatilgan eng so'nggi operatsion tizimlar (masalan, UNIX va NT) bilan bog'liq. Bunday yirik, monolitik tizimlar, odatda, juda murakkab me'morchilikka ega va rivojlanish uchun sarflangan ko'plab odam-soat natijasidir. Bunday yirik arxitektura bilan yadro nosimmetrik multiprocessingni ta'minlash uchun deyarli barcha operatsion tizim xizmatlariga ega bo'lgani sababli, ko'pincha kodga ko'p sonli o'zgarishlar kiritish va maxsus faol qulflardan (spinloklar) foydalanishni talab qiladigan katta o'zgarishlar qilishni talab qiladi. QNX Neutrino OS esa, aksincha, manba menejerlari sifatida faoliyat yuritadigan va fayl tizimlari, ramziy I / U va tarmoqlar kabi xizmatlarni bajaradigan ishlar bilan o'rab olingan ixcham mikrokernelni o'z ichiga oladi. Mikrokerelni o'zgartirib, SMP funktsiyalari barcha OS xizmatlari uchun berilishi mumkin.dastur kodini o'zgartirishdan . Agar ushbu xizmatlarni amalga oshiradigan jarayonlar ko'p tarmoqli bo'lsa, unda barcha ishlar bir nechta protsessorlarga tarqatilishi mumkin. Bundan tashqari, nosimmetrik multiprocessing tufayli bir natija server jarayonini yanada samaraliroq qilish mumkin, chunki bu ish zarracha boshqa serverlar va mijozlar bilan birga mavjud protsessorlar tomonidan bajarilishi uchun rejalashtirilishi mumkin.

Haqiqatan ham, yuqorida aytib o'tilgan yondashuvga muvofiq, QNX Neutrino OS yadrosi / jarayon menejerida nosimmetrik multiprocessing qobiliyatini amalga oshirish uchun faqat bir necha kilobayt dastur kodi ishlatiladi. Nosimmetrik multiprocessing qo'llab-quvvatlovchi jarayonlar boshqaruvchisi versiyalari quyidagi asosiy protsessor oilalari uchun mavjud:

PowerPC (masalan , procnto-600-smp );

MIPS (procnto-smp );

x86 (procnto-smp ).



X86 versiyasi Intel MultiProcessor Specification (MP Spec) ga mos keladigan va sakkizta Pentium protsessorni (yoki Pentiumga qaraganda kuchliroq) o'z ichiga olgan boshqa tizimlar uchun ham ishlatilishi mumkin. Bundan tashqari, QNX Neutrino OS P4 va Xeon protsessorlarida ishlatiladigan Intelning yangi multi-threading texnologiyasini (Hyper-Threading Technology) qo'llab-quvvatlaydi.

Procnto-smp administratori Albatta, bu parallel hisoblash qobiliyatiga ega bo'lmagan yagona protsessorli tizimlarda ishlaydi. Shunday qilib, Pentium dual-protsessorli anakart ko'p jihatdan bitta protsessorli anakartga o'xshash bo'lsa, u juda foydali qarorga keladi, chunki bunday anakart osonlikcha boshqa protsessorni qo'shib, osonlikcha kengaytirilishi mumkin. QNX Neutrino OS tizimida nosimmetrik multiprocessingni amalga oshirish bir necha qo'shimcha kilobayt bilan ta'minlanganligi sababli, u yuqori ko'rsatkichli serverlarda emas, balki cheklangan hisoblash resurslari bilan ham ko'milgan tizimlarda osonlik bilan ishlatilishi mumkin.



PowerPC va MIPS mikroişlemcili oilalar uchun SMP yadro versiyalari, tegishli apparat (shu jumladan, keshni sinxronizatsiya qilish, interprocessor interruptları va hokazo.) PowerPC SMP yadrosi versiyasi 7 Seriya Protsessor bilan har qanday tizimni qo'llab-quvvatlaydixx    yoki 74 xx   (Masalan, Motorola MVP yoki Marvell EV-64260-2XMPC7450 SMP Development System kabi disk raskadrovka platformalarida). MIPS uchun SMP yadrosi versiyasi Broadcom BCM1250 juft yadroli protsessor kabi tizimlarni qo'llab-quvvatlaydi.

x 86 QNX Neutrino OS mikrokernel tizimi apparat tomoni bilan bog'liq juda kam miqdorda dasturiy ta'minot kodini o'z ichiga oladi. Tizimning imkoniyatlarini belgilaydigan dastur kodi tizimni ishga tushirishda faollashtirilgan va tizimni ishga tushirishga, mavjud xotira resurslarini aniqlashga mo'ljallangan va hokazo dasturga kiritilgan. Yig'ilgan ma'lumotlar mikrokernel va barcha jarayonlar yordamida ishlatiladigan xotira stoliga (faqat o'qish uchun) joylashtirilgan.
Download 60,17 Kb.

Do'stlaringiz bilan baham:
1   2   3




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish