Uploaded by Javascript uzbek

Amaliy ish 2

advertisement
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
“__________” kafedrasi
“___________” fanidan
Amaliy ish № 2
Mavzu: Umumiy xotirali taqsimlangan tizimlar
Bajardi: ______ gurux talabasi
__________________
Qabul qildi: __________________
Toshkent 2022
Amaliy ish № 2
Mavzu: Umumiy xotirali taqsimlangan tizimlarni loyihalash.
Ishdan maqsad: Umumiy xotira, taqsimlangan tizim arxitekturasini
loyihalash.
Multiprosessorli tizimning arxitekturasini bir nechta variantini taxlil
qiladigan bo’lsak, ularni ikkita guruhga ajratishimiz mumkin:
1) Xotiraga bir jinsli kirish;
2) Xotiraga bir jinsli bo’lmagan kirish.
Bir jinsli kirishni ta’minlovchi mikroprosessorli kompyuterlarga Crayt 90
super kompyuteri, bir jinsli bo’lmagan mikroprosessorli kompyuterlarga ega
IBM Server, Sun StarFire, HPSuperDome kiradi.
a) Xotiraga bir jinsli kirishga ega umumiy xotirali ko’p prosessorli tizim
arxitekturasi.
b) Xabarga bir jinsli bo’lmagan kirishga ega ko’p prosessorli tizim
arxitekturasi quyida joylashgan:
Ko'p protsessorli hisoblash tizimining o'ziga xos xususiyatlaridan biri
protsessorlar bir-biri bilan yoki xotirasi bilan bog'langan birjalar tarmog'idir.
Ayirboshlash modeli ko'p protsessor tizimi uchun juda muhim, chunki ko'plab
ishlash ko'rsatkichlari va boshqa taxminlar, ishlov berish vaqtidan tortib tobe
bo'lgan vazifalarga mos keladigan valyuta vaqtiga nisbati bilan ifodalanadi.
Protsessor almashinuvining ikkita asosiy modeli mavjud: biri xabarlarni uzatish,
ikkinchisi esa umumiy xotiradan foydalanishga asoslanadi. Umumiy xotira bilan
ishlaydigan ko'p protsessor tizimida, bitta protsessor ma'lum bir kameraga yozadi
va boshqa protsessor bu xotira joyidan o'qiydi. Ma'lumotlarning izchilligi va
jarayonlarni sinxronlashtirishni ta'minlash uchun almashinuv ko'pincha "pochta
qutisi" usuli bilan birgalikda xotiraga mutanosib kirish huquqi printsipiga
asoslangan.
Aloqa modeli va xotira arxitekturasi.
Yuqorida aytilganidek, har qanday keng ko'lamli işlemchili tizimi jismonan
protsessorlari bilan taqsimlanadi xotira qurilmalari turli xil ishlatish kerak. Ushbu
xotira qurilmalari va protsessorlar o'rtasida ma'lumotlarni uzatish uchun ikkita
muqobil usul bilan bog'liq bo'lgan ikkita muqobil manzillovchi tashkilot mavjud.
Jismonan alohida xotira qurilmalar u tegishli ruxsatlarni ega ekanini shama, har
qanday protsessor murojaat xotira hujayralarini bajarish mumkin, degan ma'noni
anglatadi bir mantiqiy yagona manzil makon, deb murojaat qilish mumkin.
Mahalliy xotiraga ega bo'lgan arxitekturalarda bevosita xotira ajratish
mumkin emas. Buning o'rniga, protsessorlar almashinuv tarmog'i orqali xabar
yuborish orqali umumiy ma'lumotlarga kirishadi. Aloqa sxemasining samaradorligi
almashuv protokollari, asosiy almashinuv tarmoqlari va xotira tarmoqli kengligi va
almashuv kanallariga bog'liq.
Ko'pincha, birgalikda xotira va vektorli mashinalarda, almashinuv xarajatlari
hisobga olinmaydi, chunki almashinish muammolari asosan programlovchidan
yashiriladi. Biroq, ushbu mashinalardagi almashinuvni shinalar, xotira va
protsessorlarning ziddiyatlari mavjud va aniqlaydi. Tizimga qancha protsessorlar
qo'shilsa, xuddi shu ma'lumot va avtobusdan foydalanilganda, to'yinganlik holatiga
olib keladigan jarayonlar ko'payadi. Birgalikda xotira tizimining modeli dastur
uchun juda qulaydir va ba'zida asosiy tizim, aslida, mahalliy xotira va xabar
uzatish printsipi yordamida amalga oshirilgan bo'lsa ham, valyuta tizimining
ishlashiga ta'sirini baholash uchun yuqori darajadagi vosita sifatida qaraladi.
Shunday qilib, mavjud MIMD-mashinalar birlashtiriladigan protsessorlar
soniga qarab, ikkita asosiy sinfga bo'linadi, bu esa xotiraning qanday tashkil
qilinganligini va ularni o'zaro bog'lash usulini belgilaydi.
Birinchi guruhga bir nechta (odatda 32 dan kam) protsessorlarni
birlashtirgan umumiy xotira bilan jihozlangan mashinalar kiradi. Bunday
mashinalarda nisbatan kichik sonli protsessorlar bitta markazlashtirilgan xotiraga
ega bo'lib, protsessorlarni va xotirani bir avtobus bilan birlashtiradi. Agar
protsessorlarda kesh xotirasi etarli bo'lsa, yuqori samarali avtobus va umumiy
xotira bir nechta protsessorlardan keladigan xotira ruxsatlarini qondirishi mumkin.
Xuddi shu vaqtga ega bo'lgan yagona xotira bor ekan, ushbu mashinalar ba'zida
UMA (Yagona xotiraga kirish) deb ataladi. Bugungi kunda nisbatan kichik xotira
bilan tashkil qilishning bu usuli eng mashhur hisoblanadi. Bunday tizimning
strukturasi. 1.
1. Umumiy xotira bilan birga ko'p protsessor tizimining odatiy arxitekturasi.
Protsessorlarning soni oshishi bilan, protsessorlarning tezkor aloqa tarmog'i
bilan tarqatilgan xotira modeli bajarilishini to'xtatish mumkin emas. Protsessor
ishlashining jadal o'sishi va ortib borayotgan xotira tarmoqli kengligi uchun
talabning kuchayib borishi bilan, tarqalgan xotiraga ega bo'lgan tizimlar miqdori
(ya'ni tizimdagi protsessorlar soni) kamayadi, masalan, bitta protsessorda
saqlanishi mumkin bo'lgan protsessor soni umumiy avtobus va umumiy xotira.
Download