Komunikasi antar proses: Perbedaan antara revisi
k ←Membuat halaman berisi '{{rapikan}} '''Inter-Process Communication''' (IPC) atau '''Komunikasi antar proses''' adalah cara atau mekanisme pertukaran data antara satu proses...' |
k kat, iw |
||
Baris 1: | Baris 1: | ||
{{rapikan}} |
{{rapikan|topik=teknologi informasi}} |
||
'''Inter-Process Communication''' (IPC) atau '''Komunikasi antar proses''' adalah cara atau mekanisme pertukaran data antara satu [[Proses (komputer)|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 dari IPC adalah [[UNIX Socket|Socket dalam sistem operasi keluarga UNIX]], [[RISC OS|message dalam sistem operasi RISC OS]], [[Port (Mach)|port]] dalam sistem operasi [[Mach Kernel|Mach]], [[Named Pipe]] dalam [[OS/2|OS/2]], [[Dynamic Data Exchange|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|Component Object Model (COM)]]. |
'''Inter-Process Communication''' (IPC) atau '''Komunikasi antar proses''' adalah cara atau mekanisme pertukaran data antara satu [[Proses (komputer)|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 dari IPC adalah [[UNIX Socket|Socket dalam sistem operasi keluarga UNIX]], [[RISC OS|message dalam sistem operasi RISC OS]], [[Port (Mach)|port]] dalam sistem operasi [[Mach Kernel|Mach]], [[Named Pipe]] dalam [[OS/2|OS/2]], [[Dynamic Data Exchange|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|Component Object Model (COM)]]. |
||
Baris 40: | Baris 40: | ||
{{komputer-stub}} |
{{komputer-stub}} |
||
[[Kategori:Teknologi sistem operasi]] |
|||
[[Kategori:Komputasi terdistribusi]] |
|||
<!--Sumber: Wikipedia bahasa Inggris: http://en.wiki-indonesia.club/wiki/Inter-process_communication. Belum selesai diterjemahkan--> |
|||
[[Kategori:Istilah teknologi informasi dalam bahasa Inggris]] |
|||
[[cs:Meziprocesová komunikace]] |
|||
[[de:Interprozesskommunikation]] |
|||
[[en:Inter-process communication]] |
|||
[[es:Comunicación entre procesos]] |
|||
[[fr:Communication inter-processus]] |
|||
[[it:Comunicazione tra processi]] |
|||
[[nl:Interprocescommunicatie]] |
|||
[[ja:プロセス間通信]] |
|||
[[pl:Komunikacja międzyprocesowa]] |
|||
[[pt:Comunicação entre processos]] |
|||
[[sk:Komunikácia medzi procesmi]] |
|||
[[zh:行程間通訊]] |
Revisi per 24 Maret 2007 12.41
artikel ini perlu dirapikan agar memenuhi standar Wikipedia. |
Inter-Process Communication (IPC) atau Komunikasi antar proses adalah cara atau 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 dari IPC adalah Socket dalam sistem operasi keluarga UNIX, message dalam sistem operasi RISC OS, port 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).
Meskipun IPC secara otomatis dilakukan oleh program, sebuah fungsi yang sama juga dapat dilakukan secara intraktif ketika pengguna melakukan operasi cut-paste dari satu proses ke proses lainnya dengan menggunakan clipboard.
Beberapa jenis IPC yang disediakan oleh sistem operasi dapat disatukan dalam tabel berikut
Metode | Sistem Operasi/Lingkungan |
---|---|
File | Semua sistem operasi mendukung metode ini |
Signal | Semua sistem operasi |
Pipe | Semua sistem operasi yang mendukung standar POSIX |
Named pipe | Semua sistem operasi yang mendukung standar POSIX |
Shared memory | Semua sistem operasi yang mendukung standar POSIX |
Message passing | Digunakan dalam paradigma Message Passing Interface (MPI), Java RMI, CORBA, atau lainnya |
Memory map | Semua sistem operasi yang mendukung standar POSIX; Mungkin dapat menyebabkan kondisi kompetisi (race condition) jika sebuah berkas sementara (temporary file) digunakan. |
Message queue | Kebanyakan sistem operasi |
Mailbox | Beberapa sistem operasi |