Taqsimlangan algoritmlar va tizimlar(tat)” fanidan 2-Amaliy ish Guruh: 211-17 guruh Bajardi: Askarov Abror


Download 18.83 Kb.
bet2/4
Sana08.01.2022
Hajmi18.83 Kb.
#237262
1   2   3   4
Bog'liq
2-Amaliy ish

Tarqatilgan xotira tizimlari

Tarqatilgan xotira tizimlari bir nechta protsessorlarni o'z ichiga oladi, ularning har biri o'z Ramga ega. Axborot almashinuvini ta'minlash uchun protsessorlar aloqa kanallari bilan bog'langan. Ulanishning tabiatiga ko'ra, bunday tizimlar universal kommutatsiya tizimiga bo'linadi (har bir protsessor har qanday boshqa protsessorga ma'lumot uzatishi mumkin) va qattiq (sobit) kalitlarga ega bo'lgan tizimlar (har bir protsessor faqat cheklangan miqdordagi boshqa protsessorlarga ma'lumot uzatishi mumkin).

Har bir hisoblash tugunini operatsion tizimning nusxasi bo'lgan to'liq kompyuter bo'lgan taqsimlangan xotiraga ega tizimlar Klaster (yoki "Klaster") deb ataladi. Klasterlar, odatda, 10 Gbit/soniya va undan ko'p tezlikda ma'lumotlarni uzatadigan aloqa kanallari (maxsus kalitlar orqali) bilan bir-biriga ulangan ixcham tizim bloklari bo'lgan shkaflar.

Foyda:


* Qurilishning soddaligi va arzonligi: siz ko'plab oddiy kompyuterlarni olishingiz, ularni aloqa kanallari (masalan, Ethernet) bilan ulashingiz va klasterni olishingiz mumkin.

* Kichik ma'lumot almashishni talab qiladigan vazifalarni samarali hal qilish: har bir kompyuter Ramga kirishni kutmasdan to'liq ishlaydi.

* Juda katta miqdordagi Ramni talab qiladigan muammolarni hal qilish qobiliyati: tizimning umumiy xotirasi siz xohlagan darajada katta bo'lishi mumkin. Faqat vazifa nisbatan mustaqil kichik topshiriqlarga bo'linadi.

* Kattalashtirish imkoniyati: siz har qanday hisoblash tugunlarini bir-biriga ulashingiz mumkin, tizimning qiymati tugunlar soniga mutanosib bo'ladi. Shu nuqtai nazardan, dunyodagi eng kuchli hisoblash tizimlarining aksariyati klasterdir.

Kamchiliklari:

· Ma'lumot almashish muammosi: bunday tizimlarda ma'lumot almashish odatda hisoblash tezligiga (va katta kechikishlar bilan) nisbatan juda sekin. Shuning uchun intensiv almashinuvni talab qiladigan vazifalar bunday tizimlarda samarali hal etilishi mumkin emas.

·Murakkab dasturlash: dasturchi tizimda mavjud bo'lgan ma'lumotlar almashinuvi haqida o'ylashi kerak, bu almashinuvni o'zi dasturlashi kerak. Noto'g'ri dasturlash bilan o'zaro blokirovkalash ehtimoli yuqori: masalan, ikkita protsessor bir-biridan ma'lumotlarni kutganda. Qulflar muammosi ham umumiy xotiraga ega bo'lgan tizimlarda mavjud, ammo bu erda o'zini tez-tez namoyon qiladi. Avtomatik ma'lumotlar almashinuvini tashkil qilish faqat ayrim xususiy holatlar uchun mumkin.

* Katta o'lchamli tizimlar va katta quvvat sarfi: Klaster tizimlari hozirda butun xonalarni va hatto binolarni egallaydi.




Download 18.83 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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