Top Qs
Timeline
Obrolan
Perspektif
Komunikasi antarproses
Dari Wikipedia, ensiklopedia bebas
Remove ads
Komunikasi antarproses (disingkat KAP) (bahasa Inggris: inter-process communication; IPC) adalah mekanisme pertukaran data antara satu proses dengan proses lainnya, baik itu proses yang berada di dalam komputer yang sama, atau komputer jarak jauh yang terhubung melalui jaringan. IPC terdiri atas protokol yang menjamin sebuah respons dari sebuah permintaan. Contoh KAP adalah Soket dalam sistem operasi keluarga UNIX, message dalam sistem operasi RISC OS, porta dalam sistem operasi Mach, Named Pipe dalam OS/2, Dynamic Data Exchange (DDE) dalam sistem operasi Windows, SPX dalam sistem operasi Novell, IAC dalam sistem operasi Apple Macintosh (khususnya AppleEvents) dan beberapa komponen perangkat lunak seperti CORBA atau Component Object Model (COM).
![]() | Artikel ini perlu dirapikan agar memenuhi standar Wikipedia. |
Meskipun IPC secara otomatis dilakukan oleh program, sebuah fungsi yang sama juga dapat dilakukan secara interaktif ketika pengguna melakukan operasi copy-cut-paste dari satu proses ke proses lainnya dengan menggunakan clipboard.
Remove ads
Pendekatan
Remove ads
Implementasi
Ada beberapa antarmuka pemrograman aplikasi yang memungkinkan untuk digunakan untuk IPC. Beberapa platform yang tidak tergantung antarmuka tersebut termasuk berikut ini:
- Anonymous pipe dan Named pipe
- Common Object Request Broker Architecture (CORBA)
- Freedesktop.org D-Bus
- Distributed Computing Environment (DCE)
- Message Bus (MBUS) (dispesifikasikan di RFC 3259)
- Lightweight Communications and Marshalling (LCM)
- ONC RPC
- Unix domain socket
- XML XML-RPC atau SOAP
- Thrift
- TIPC
- ZeroC Internet Communications Engine (ICE)
Remove ads
Pranala luar
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads