Кућа Развој Шта је међупроцесна комуникација (ипц)? - дефиниција из техопедије

Шта је међупроцесна комуникација (ипц)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи међупроцесна комуникација (ИПЦ)?

Међупроцесна комуникација (ИПЦ) је механизам који омогућава размјену података између процеса. Пружајући кориснику скуп програмских интерфејса, ИПЦ помаже програмеру да организује активности између различитих процеса. ИПЦ омогућава једној апликацији да контролише другу апликацију, на тај начин омогућава дељење података без сметњи.

ИПЦ омогућава комуникацију података тако што омогућава процесима да користе сегменте, семафоре и друге методе за дељење меморије и информација. ИПЦ олакшава ефикасан пренос порука између процеса. Идеја ИПЦ-а заснива се на архитектури задатака (ТЦА). То је флексибилна техника која може слати и примати низове променљиве дужине, структуре података и листе. Има могућност коришћења парадигми за пренос података објављивањем / претплатом и клијентом / сервером, истовремено подржавајући широк спектар оперативних система и језика.

Техопедиа објашњава интерпроцесну комуникацију (ИПЦ)

ИПЦ механизам се може класификовати у цеви, прво у, прво (ФИФО) и у заједничку меморију. Цеви су уведене у УНИКС оперативни систем. У овом механизму је проток података једносмеран. Цев се може замислити као црева у коју подаци улазе кроз један крај и излазе са другог краја. Цев се углавном ствара позивањем на системски позив цеви, што заузврат генерише пар дескриптора датотека. Дескриптори се обично креирају да укажу на чвор цеви. Једна од главних карактеристика цеви је та што су подаци који пролазе кроз цев пролазни, што значи да се подаци могу прочитати из дескриптора за читање само једном. Ако су подаци записани у дескриптор писања, подаци се могу очитати само редослиједом којим су подаци записани.

Принцип рада ФИФО-а је врло сличан принципу рада цеви. Ток података у ФИФО-у је једносмеран и идентификује га приступним тачкама. Разлика између ова два је у томе што је ФИФО идентификована помоћу приступне тачке, која је датотека унутар датотечног система, док цеви се идентификује помоћу приступне тачке.

Шта је међупроцесна комуникација (ипц)? - дефиниција из техопедије