Архитектура распределенных систем программного обеспечения Tarqalgan dasturiy ta'minot tizimlari arxitekturasi
Tarqalgan tizimlarda o'zaro ta'sir qilish usullari
Download 0.84 Mb.
|
79 uz
1.5. Tarqalgan tizimlarda o'zaro ta'sir qilish usullari
Tarqalgan tizimning quyi tizimlarining o'zaro ta'siri usulining asosiy xarakteristikasi uning sinxronligi yoki asinxronligidir. O'rganilayotgan tizimlarga nisbatan blokirovka qiluvchi yoki bloklanmaydigan o'zaro ta'sir haqida gapirish to'g'riroq. Agar ishtirokchi tomonlar keyingi faoliyatga o'tishdan oldin o'zaro ta'sir oxirigacha kutishlari kerak bo'lsa, o'zaro ta'sir blokirovka qilinadi. Shuni tushunish kerakki, tizim bo'laklarining parallel ishlashi asinxronlik va bloklanmaydigan o'zaro ta'sirga hech qanday aloqasi yo'q. Mijozlaridan birining so'rovini olgan server so'rovni qayta ishlash jarayonida boshqa mijozlar bilan parallel ravishda ishlashi mumkin, sinxronizatsiya esa mijozning xizmat ko'rsatishini va ushbu so'rovni qayta ishlaydigan serverdagi jarayonni anglatadi. Agar server so'rovni ko'rib chiqayotganda mijozning ishi to'xtatilgan bo'lsa, bu sinxron shovqin. Agar mijoz so'rovni bergandan keyin blokirovka qilish o'rniga boshqa harakatlarni bajarsa, bu shovqin asinxrondir. Chizma. 1.3. Sinxron qo'ng'iroq javob olinmaguncha qo'ng'iroq jarayonini bloklashni talab qiladi. Sinxron o'zaro ta'sir (1.3-rasm) soddaligining afzalliklariga ega. So'rovni qayta ishlashda server mijozning holati ushbu ishlov berish jarayonida o'zgarmasligiga ishonch hosil qilishi mumkin. Natijada, o'rta qatlam tizimlarining aksariyatida sinxron shovqin qo'llaniladi. Bu afzalliklar ham kamchiliklardir. Sinxron o'zaro ta'sir vaqtni va shuning uchun unumdorlikni sezilarli darajada yo'qotishga olib keladi. Umuman olganda, kutish jarayoni RAMdan olib tashlanishi mumkin, bu esa ko'proq vaqtni behuda sarflashga olib keladi. Biroq, har doim ham sinxron ishlash kerak emas. Asinxron aloqaga misollardan biri elektron pochtadir. Asinxron taqsimlangan tizimlar xuddi shunday tarzda qurilgan. Qo'ng'iroq qilish va javobni kutish o'rniga, xabar yuboriladi (1.4-rasm) va bir muncha vaqt o'tgach, dastur javob kelganligini tekshirishi mumkin. Bu dasturga boshqa ishlarni bajarishga imkon beradi va o'zaro ta'sir tomonlari o'rtasida har qanday muvofiqlashtirishni keraksiz qiladi. Download 0.84 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling