Taqsimlangan algoritmlar va tizimlar” fanidan 4-mustaqil ish mavzu: Tarqalgan tizim obyektlari: dcom, globe



Download 336,25 Kb.
bet1/4
Sana22.06.2022
Hajmi336,25 Kb.
#693524
  1   2   3   4
Bog'liq
4-mus


MUXAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
SAMARQAND FILIALI

KOMPYUTER TIZIMLARI KAFEDRASI

Kompyuter injiniring (Kompyuter injiniring) ta'lim yo'nalishi

Taqsimlangan algoritmlar va tizimlar” fanidan



4-MUSTAQIL ISH

Mavzu: Tarqalgan tizim obyektlari: DCOM, GLOBE.
Bajardi:__ 4-kurs talabasi O'sarov Fayzullo.

Qabul qildi: ___________ Kubayev S.T.


Ishni bahosi:_____________________ball

Samarqand – 2022


Mavzu: Tarqalgan tizim obyektlari: DCOM, GLOBE.


Reja


  1. Tarqalgan hisoblashda taqsimlangan ob’yektlar

  2. DCOM (tarqatilgan component obyekt modeli)

  3. Global Ob’yektga asoslangan muhit(GLOBE)

Taqsimlangan ob'ektlar
Tarqalgan hisoblashda taqsimlangan ob'ektlar - bu bir xil kompyuterdagi turli jarayonlarda yoki hatto tarmoq orqali ulangan bir nechta kompyuterlarda turli manzillar bo'ylab taqsimlanadigan ob'ektlar (ob'ektga yo'naltirilgan dasturlash ma'nosida), lekin. ma'lumotlarni almashish va usullarni chaqirish orqali birgalikda ishlaydi. Bu ko'pincha joylashuv shaffofligini o'z ichiga oladi, bu erda uzoqdagi ob'ektlar mahalliy ob'ektlar bilan bir xil ko'rinadi. Tarqalgan ob'ekt bilan aloqa qilishning asosiy usuli bu masofaviy usulni chaqirish, odatda xabarlarni uzatish orqali: bir ob'ekt biron bir vazifani bajarish uchun masofaviy mashina yoki jarayondagi boshqa ob'ektga xabar yuboradi. Natijalar chaqiruvchi ob'ektga qaytariladi.



Taqsimlangan ob'ektlar 1990-yillarning oxiri va 2000-yillarning boshlarida mashhur bo'lgan, ammo o'sha paytdan beri ommabop bo'lgan.[1]


Bu atama odatda taqsimlangan hisoblash kontekstida ishlatiladigan asosiy ob'ekt tushunchasining kengaytmalaridan biriga ham tegishli bo'lishi mumkin, masalan, takrorlangan ob'ektlar yoki jonli taqsimlangan ob'ektlar.

Replikatsiya qilinadigan ob'ektlar - bu o'zlarining ichki holatlari o'rtasida yuqori darajadagi izchillikka erishish uchun taqsimlangan ko'p partiyali protokolni boshqaradigan va so'rovlarga muvofiqlashtirilgan tarzda javob beradigan dasturiy ta'minot komponentlari (replikalar) guruhlari. Replikalar guruhiga birgalikda ob'ekt sifatida murojaat qilish, ularning har biri bilan o'zaro ta'sir qilish bir xil tashqi ko'rinadigan holat va xatti-harakatlarni ochib berishini aks ettiradi.


Jonli taqsimlangan ob'ektlar (yoki oddiygina jonli ob'ektlar) [2] replikatsiya qilingan ob'ekt tushunchasini har qanday taqsimlangan protokoldan ichki foydalanishi mumkin bo'lgan replikalar guruhlari uchun umumlashtiradi, bu ularning mahalliy holatlari o'rtasida faqat zaif muvofiqlikka olib kelishi mumkin. Jonli taqsimlangan ob'ektlarni, shuningdek, ob'ektga yo'naltirilgan nuqtai nazardan alohida identifikatsiyaga ega bo'lgan va taqsimlangan holat va xatti-harakatlarni qamrab oladigan ob'ektlar sifatida ko'rib chiqiladigan taqsimlangan ko'p partiyali protokollarning ishlayotgan namunalari sifatida aniqlash mumkin.
Mahalliy va taqsimlangan ob'ektlar
Mahalliy va taqsimlangan ob'ektlar ko'p jihatdan farqlanadi.Mana ulardan ba'zilari:


Hayotiy tsikl: taqsimlangan ob'ektlarni yaratish, ko'chirish va o'chirish mahalliy ob'ektlardan farq qiladi
Malumot : Taqsimlangan ob'ektlarga masofaviy havolalar xotira manzillariga oddiy ko'rsatgichlardan ko'ra murakkabroq
So'rovning kechikishi: taqsimlangan ob'ekt so'rovi mahalliy usulni chaqirishdan ko'ra sekinroq buyurtmalardir
Ob'ektni faollashtirish: Taqsimlangan ob'ektlar har doim ham istalgan vaqtda ob'ekt so'roviga xizmat ko'rsatish uchun mavjud bo'lmasligi mumkin
Parallellik: taqsimlangan ob'ektlar parallel ravishda bajarilishi mumkin.
Aloqa: Tarqalgan ob'ektlar so'rovlari uchun turli xil aloqa primitivlari mavjud
Muvaffaqiyatsizlik: taqsimlangan ob'ektlar odatdagi mahalliy ob'ektlarga qaraganda ko'proq nosozlik nuqtalariga ega.
Xavfsizlik: tarqatish ularni hujumga qarshi himoyasiz qiladi.

Misollar
O'zaro platformalarni ketma-ketlashtirish protokolining RPC imkoniyatlari, Cap'n Proto taqsimlangan ob'ekt protokoliga teng. Tarqalgan ob'ekt usuli qo'ng'iroqlari interfeys havolalari/imkoniyatlari orqali amalga oshirilishi mumkin (zamanlangan, bitta tarmoq so'rovida, agar kerak bo'lsa).[5]


Tarqalgan ob'ektlar Objective-C da NSConnection sinfi va qo'llab-quvvatlovchi ob'ektlar bilan Cocoa API yordamida amalga oshiriladi.


Taqsimlangan ob'ektlar Java RMI da qo'llaniladi.


CORBA taqsimlangan aralash ob'ekt tizimlarini yaratishga imkon beradi.


DCOM - bu Microsoft platformasidagi taqsimlangan ob'ektlar uchun ramka.


DDObjects - bu Borland Delphi yordamida taqsimlangan ob'ektlar uchun ramka.


Jt - bu xabar almashish paradigmasidan foydalangan holda taqsimlangan komponentlar uchun ramka.


JavaSpaces - bu taqsimlangan, umumiy xotira uchun Sun spetsifikatsiyasi (kosmosga asoslangan)


Pyro - bu Python dasturlash tilidan foydalangan holda taqsimlangan ob'ektlar uchun ramka.


Distributed Ruby (DRb) - Ruby dasturlash tilidan foydalangan holda taqsimlangan ob'ektlar uchun ramka.




DCOM (tarqatilgan komponent ob'ekt modeli)
DCOM - bu dasturlash konstruktsiyasi bo'lib, u kompyuterga dasturlarni tarmoq orqali boshqa kompyuterda xuddi dastur mahalliy ishlayotgandek ishlatish imkonini beradi. DCOM - bu taqsimlangan komponent ob'ekt modelining qisqartmasi. DCOM - bu COM ob'ektlariga tarmoq orqali bir-biri bilan aloqa qilish imkonini beruvchi xususiy Microsoft dasturiy komponenti. (Agar kimdir buni Windows 3.1 da ko'rganini eslasa, OLE tarmog'i DCOM ning kashshofi bo'lgan.)

COM kengaytmasi boʻlgan DCOM tarmoqdan yaxshiroq foydalanish uchun COM modeli bilan bogʻliq boʻlgan bir nechta muammolarni hal qiladi:




Download 336,25 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




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