Мавзу: Жараён ва оқимларни бошқаришни синхронлаш


Jarayonlar o’rtasida aloqa mexanizmini amalga oshirishda quyidagi savollarga yechim topish kerak bo’ladi


Download 0.73 Mb.
bet7/8
Sana30.12.2022
Hajmi0.73 Mb.
#1072742
1   2   3   4   5   6   7   8
Bog'liq
OT-05 Control Process&Algoritms

Jarayonlar o’rtasida aloqa mexanizmini amalga oshirishda quyidagi savollarga yechim topish kerak bo’ladi:

  • Aloqa qanday o’rnatiladi?
  • Ikkitadan ko’p jarayonlar bilan aloqa o’rnatish mumkinmi?
  • Berilgan ikkita jarayon o’rtasida nechta aloqa o’rnatish mumkin?
  • Aloqa chizig’ining o’tkazish qobiliyati qanday?
  • Xabar uzunligi aloqa chizig’i bo’yicha o’zagrmas yoki o’zgaruvchi hisoblanadimi?
  • Aloqa yo’naltirilmagan yoki ikkiyo’nalishli (dupleks) hisoblanadimi?

Jarayonlarning bevosita aloqasi

  • Jarayonlarning bevosita aloqasi (direct communication) oshkor ravishda bir-birini nomlab oladi – nomlari yoki adresi (ko’rsatkichlari) bo’yicha. Adres (ko’rsatkich)lar chaqiriladigan aloqa buyruqlari bo’lishi mumkin, masalan:
  • send (P, message ) – P jarayonga xabarni yuborish;
  • receive (Q, message ) – Q jarayondan xabarni olish.
  • Ushbu kommunikatsiya usulida aloqa chizig’i xossalari nazorat ro’yxati bo’yicha quyidagicha bo’ladi:
  • aloqa avtomatik o’rnatiladi (uni operatsion tizim yoki alohida kommunikatsiya vositasi amalga oshiradi).
  • Aloqa faqat o’zaro bog’liq jarayonlarning bitta juftligini birlashtiradi.
  • Jarayonlarning har bir juftligida hamma vaqt faqat bitta aloqa bo’ladi.
  • Aloqa yo’naltirilmagan bo’lishi mumkin, lekin, qoida bo’yicha u ikki yo’nalishli bo’ladi (jarayon boshqasidan oshkor ravishda xabar qabul qilishi va unga xabar uzatishi mumkin).

Jarayonlarning bilvosita kommunikatsiyasi

  • Bilvosita kommunikatsiyada (indirect communication) xabarlar pochta qutisi (mailboxes) yoki portlar (ports) – xabarlarni uzatish, saqlash va qabul qilish uchun mo’ljallangan tizimli tuzilmalar orqali uzatiladi va qabul qilinadi. Aniqlik uchun pochta qutisi atamasidan foydalanamiz.
  • Har bir pochta qutisi yagona identifikatorga ega bo’ladi.
  • Jarayonlar faqat ular umumiy pochta qutisiga ega bo’lsagina o’zaro aloqa o’rnatadi.

Download 0.73 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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