Ma'ruza 15. Xotiraga bir XIL bo'lmagan kirish tizimlari


 Xotiraga bir xil bo'lmagan kirish texnologiyasi


Download 130.41 Kb.
Pdf ko'rish
bet2/2
Sana07.05.2023
Hajmi130.41 Kb.
#1439673
1   2
Bog'liq
15-maruza-узб Xotiraga bir xil bo'lmagan kirish tizimlari.

2. Xotiraga bir xil bo'lmagan kirish texnologiyasi 
 
Xotiraga bir xil bo'lmagan kirish texnologiyasi keng ko'lamli hisoblash 
tizimlarini yaratish usullaridan biri hisoblanadi. NUMA arxitekturasida xotira 
jismonan ajratilgan, ammo mantiqan birgalikda foydalaniladi. Bu arxitekturaning 


afzalliklarini bitta manzil maydoni bilan saqlashga imkon beradi, shuningdek 
samolyotning ko'lamini sezilarli darajada kengaytiradi. 
NUMA tipidagi tizimning odatiy tashkilotida ko'plab mustaqil samolyot 
komponentlari (tugunlari) mavjud bo'lib, ular ulanishlar tarmog'i bilan bog'langan 
(masalan, to'siq, halqa va boshqalar). Tugun kesh xotirasi bo'lgan protsessorni, 
shuningdek tizimning global asosiy xotirasining bir qismi hisoblanadigan mahalliy 
asosiy xotirani o'z ichiga oladi. 
Bir xil bo'lmagan kirish texnologiyasiga ko'ra tizimdagi har bir tugun 
mahalliy xotiraga ega, ammo tizim nuqtai nazaridan global manzil maydoni 
mavjud bo'lib, u erda har qanday mahalliy asosiy xotiraning har bir katakchasi 
o'ziga xos tizim manziliga ega. Protsessor xotiraga kirishni boshlaganida va kerakli 
katak uning mahalliy kesh xotirasida bo'lmasa, olib kelish jarayoni tashkil etiladi. 
Agar kerakli joy mahalliy xotirada bo'lsa, olib borish mahalliy avtobus yordamida 
amalga oshiriladi. Agar talab qilinadigan katak global xotiraning uzoq bo'limida 
(boshqa protsessorning mahalliy xotirasi) saqlansa, u holda so'rov avtomatik 
ravishda hosil bo'ladi, so'ralgan ma'lumotlar joylashgan tugunning mahalliy 
avtobusiga ulanishlar tarmog'i orqali yuboriladi va allaqachon u orqali ushbu 
mahalliy avtobusga ulangan kesh xotirasiga. Bu barcha harakatlar avtomatik 
ravishda, protsessor va uning kesh xotirasi uchun shaffof ravishda amalga 
oshiriladi. 
3. Keshlarning izchilligi 
VN umumiy xotirasida bo'lgani kabi, keshlarning izchilligiga alohida e'tibor 
beriladi. NUMA tizimlarining aksariyati protsessor elementlari keshining 
muvofiqligi (ccNUMA) uchun apparatni qo'llab-quvvatlashni amalga oshirmoqda, 
ammo tizimlar bunday qo'llab-quvvatlamasligi ma'lum (nccNUMA). Tizim 
tugunlarining o'zaro ta'siri uchun avtobus emas, balki yanada murakkab 
topologiyaga ega bo'lgan ulanishlar tarmog'idan foydalanilganligi sababli, 
ccNUMA tizimlarida tarqatilgan kataloglar asosida protokollar yordamida 
muvofiqlik muammosi hal qilinadi. Shaxsiy dasturlar tafsilotlari bilan farq qilsa-
da, keng tarqalgan narsa shundaki, har bir tugunda mos yozuvlar mavjud. 
Kataloglar bir-biri bilan o'zaro aloqada bo'lib, global manzil maydonidagi har 
qanday ma'lumotlarning fizik joylashishini aniqlashga imkon beradi. 
Haqiqiy NUMA tizimlarida tugunlar odatda bitta protsessor elementlarini 
emas, balki bir nechta PE ning, ko'pincha SMP tizimlarining yig'ilishlarini o'z 
ichiga oladi. Masalan, eng samarali samolyotlardan biri Tera 10 544 ta SMP 
tugunidan iborat bo'lib, ularning har birida 8 dan 16 tagacha Itanium 2 protsessori 
mavjud. 
NUMA tizimlari odatda bitta operatsion tizim ostida ishlaydi.MUMA 
tizimlarining miqyosi faqat manzil maydonining kattaligi, apparat keshining 
muvofiqligi va operatsion tizimning ko'p sonli protsessorlarni boshqarish 
qobiliyatlari bilan cheklanadi. Masalan, SiliconGraphicsOrigin NUMA tizimi 1024 
tagacha R10000 protsessorni qo'llab-quvvatlaydi va Sequent NUMA-Q tizimi 252 
Pentium II protsessorlarini birlashtiradi. 


NUMA texnologiyasini rivojlantirishning keyingi bosqichi SGI 3000 
oilasida ishlatiladigan NumaFlex arxitekturasi bo'lib, u erda tizim turli xil 
protsessorlar tufayli ham kengaytirilishi mumkin. 
Xotiraga heterojen kirish imkoniyatiga ega bo'lgan hisoblash tizimlarining 
umumiy xususiyatlari: 
• Ikki yoki undan ortiq tugun mavjud, ularning har biri kesh protsessor 
elementi yoki SMP tizimi bo'lishi mumkin. 
• Har bir tugunda lokal xotirasi mavjud bo'lib, u tizimning global 
xotirasining bir qismi hisoblanadi. 
• Tugunlar yuqori tezlikda ishlaydigan tarmoq orqali ulanadi, bu ko'pincha 
to'siqni almashtirish. 
• Bitta manzil maydoni qo'llab-quvvatlanadi, ya'ni har qanday tugun boshqa 
tugunlarning xotirasiga kirish huquqiga ega, shu bilan birga, mahalliy xotiraga 
kirish vaqti masofaviy xotiraga (boshqa tugunlarning mahalliy xotirasi) kirish 
vaqtidan ancha kam. 
• Keshning izchilligi odatda apparat (ccNUMA) tomonidan qo'llab-
quvvatlanadi, ammo qo'llab-quvvatlanmaydi (nccNUMA). 
• Hisoblash tizimi SMP-da bo'lgani kabi bitta operatsion tizim tomonidan 
boshqariladi, ammo tizimni turli xil operatsion tizimlar ostida ishlaydigan 
bo'limlarga bo'lish mumkin. 
Arxitekturasi va unga xos bo'lgan potentsial miqyosliligi tufayli NUMA 
tizimlari kuchli hisoblash tizimlarini yaratishning istiqbolli yo'nalishi hisoblanadi. 
Nazorat savollari 
1. Xotiraga bir xil bo'lmagan kirish imkoniyatiga ega tizimning 
xususiyatlari? 
2. Yagona kirish texnologiyasini amalga oshirish tamoyillari? 
3. Xotiraga bir xil bo'lmagan kirish imkoniyatiga ega bo'lgan tizimda kesh 
muvofiqligi qanday saqlanadi? 

Download 130.41 Kb.

Do'stlaringiz bilan baham:
1   2




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