Talaan ng mga Nilalaman:
- Kahulugan - Ano ang ibig sabihin ng Inter Proseso ng Komunikasyon (IPC)?
- Ipinapaliwanag ng Techopedia ang Inter Proseso ng Komunikasyon (IPC)
Kahulugan - Ano ang ibig sabihin ng Inter Proseso ng Komunikasyon (IPC)?
Ang inter-process na komunikasyon (IPC) ay isang mekanismo na nagpapahintulot sa pagpapalitan ng data sa pagitan ng mga proseso. Sa pamamagitan ng pagbibigay ng isang gumagamit ng isang hanay ng mga interface ng programming, tumutulong ang IPC sa isang programmer na ayusin ang mga aktibidad sa iba't ibang mga proseso. Pinapayagan ng IPC ang isang application upang makontrol ang isa pang application, sa gayon paganahin ang pagbabahagi ng data nang walang panghihimasok.
Pinapayagan ng IPC ang komunikasyon ng data sa pamamagitan ng pagpapahintulot sa mga proseso na gumamit ng mga segment, semaphores, at iba pang mga pamamaraan upang magbahagi ng memorya at impormasyon. Pinadali ng IPC ang mahusay na paglilipat ng mensahe sa pagitan ng mga proseso. Ang ideya ng IPC ay batay sa Task Control Architecture (TCA). Ito ay isang nababaluktot na pamamaraan na maaaring magpadala at makatanggap ng variable na haba ng mga arrays, mga istruktura ng data, at mga listahan. Mayroon itong kakayahan ng paggamit ng pag-publish / mag-subscribe at mga paradigma ng paglipat ng data ng client / server habang sinusuportahan ang isang malawak na hanay ng mga operating system at wika.
Ipinapaliwanag ng Techopedia ang Inter Proseso ng Komunikasyon (IPC)
Ang mekanismo ng IPC ay maaaring maiuri sa mga tubo, una sa una, una (FIFO), at ibinahagi ang memorya. Ang mga pipa ay ipinakilala sa UNIX operating system. Sa mekanismong ito, ang daloy ng data ay unidirectional. Ang isang pipe ay maaaring isipin bilang isang hose pipe kung saan ang data ay pumasok sa isang dulo at dumadaloy mula sa kabilang dulo. Ang isang pipe ay karaniwang nilikha sa pamamagitan ng pagtawag sa tawag sa pipe system, na siya namang bumubuo ng isang pares ng mga descriptors ng file. Ang mga naglalarawan ay karaniwang nilikha upang ituro sa isang pipe node. Ang isa sa mga pangunahing tampok ng mga tubo ay ang data na dumadaloy sa pamamagitan ng isang pipe ay lumilipas, na nangangahulugang ang data ay maaaring basahin mula sa binasang deskriptor nang isang beses. Kung ang data ay nakasulat sa descriptor ng pagsulat, ang data ay mababasa lamang sa pagkakasunud-sunod kung saan nakasulat ang data.
Ang prinsipyo ng pagtatrabaho ng FIFO ay halos kapareho sa mga tubo. Ang daloy ng data sa FIFO ay unidirectional at nakikilala sa pamamagitan ng mga access point. Ang pagkakaiba sa pagitan ng dalawa ay ang FIFO ay kinilala sa pamamagitan ng isang access point, na kung saan ay isang file sa loob ng system file, samantalang ang mga tubo ay nakilala sa pamamagitan ng isang access point.
