Itthon Fejlesztés Mi az a folyamatközi kommunikáció (ipc)? - meghatározás a techopedia alapján

Mi az a folyamatközi kommunikáció (ipc)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a folyamatközi kommunikáció (IPC)?

A folyamatok közötti kommunikáció (IPC) egy olyan mechanizmus, amely lehetővé teszi az adatok cseréjét a folyamatok között. Azáltal, hogy a felhasználót a programozási interfészek készletével biztosítja, az IPC segít a programozónak a tevékenységek megszervezésében a különféle folyamatok között. Az IPC lehetővé teszi, hogy az egyik alkalmazás vezérli egy másik alkalmazást, ezáltal lehetővé téve az adatok megosztását interferencia nélkül.

Az IPC lehetővé teszi az adatkommunikációt azáltal, hogy lehetővé teszi a folyamatok számára, hogy szegmenseket, szemaforákat és más módszereket használják a memória és az információk megosztására. Az IPC megkönnyíti a hatékony üzenetátadást a folyamatok között. Az IPC elképzelése a Task Control Architecture-en (TCA) alapul. Ez egy rugalmas technika, amely változó hosszúságú tömböket, adatszerkezeteket és listákat küldhet és fogadhat. Képes publikációs / előfizetési és kliens / szerver adatátviteli paradigmákat használni, miközben támogatja az operációs rendszerek és a nyelvek széles skáláját.

A Techopedia magyarázza a folyamatközi kommunikációt (IPC)

Az IPC mechanizmus csövekbe sorolható, először be, először (FIFO) és megosztott memóriaba. A csöveket bevezették a UNIX operációs rendszerbe. Ebben a mechanizmusban az adatáramlás egyirányú. Egy csövet olyan tömlőcsőként lehet elképzelni, amelyben az adatok az egyik végén belépnek, és a másik végéből kifolynak. A cső létrehozása általában a csőrendszer-hívás meghívásával történik, amely viszont pár fájlleírást generál. A leírókat általában úgy hozzák létre, hogy egy csőcsomóra mutatnak. A csövek egyik fő jellemzője, hogy a csövön átáramló adatok átmeneti jellegűek, ami azt jelenti, hogy az adatok csak egyszer olvashatók le az olvasott leíróból. Ha az adatokat az íróleíróba írják, akkor az adatok csak az adatok írásának sorrendjében olvashatók.

A FIFO működési elve nagyon hasonló a csövekhez. Az adatáramlás a FIFO-ban egyirányú, és a hozzáférési pontok azonosítják. A kettő közötti különbség az, hogy a FIFO-t egy hozzáférési pont azonosítja, amely fájl a fájlrendszerben, míg a csöveket egy hozzáférési pont azonosítja.

Mi az a folyamatközi kommunikáció (ipc)? - meghatározás a techopedia alapján