39
pengiriman
dan
penerimaan
pesan
secara
primitif
dapat
dijabarkan
sebagai berikut:
Send (P, message) - mengirim sebuah pesan ke proses P.
Receive (Q, message) - menerima sebuah pesan dari proses Q.
Komunikasi Tidak Langsung
Dengan komunikasi tidak langsung, pesan akan dikirimkan pada
dan diterima dari/melalui mailbox (Kotak Surat) atau terminal-terminal,
sebuah mailbox dapat dilihat secara abstrak sebagai sebuah obyek di
dalam setiap
pesan
yang
dapat
ditempatkan
dari
proses
dan
dari
setiap
pesan
yang bias
dipindahkan.
Setiap
kotak
surat
memiliki
sebuah
identifikasi
(identitas)
yang
unik, sebuah
proses
dapat
berkomunikasi
dengan beberapa proses lain melalui sebuah nomor dari mailbox yang
berbeda. Dua proses dapat saling berkomunikasi apabila kedua proses
tersebut
berbagi
pakai
mailbox.
Pengirim dan
penerima
dapat
dijabarkan
sebagai:
Send (A, message) - mengirim pesan ke mailbox A.
Receive (A, message) - menerima pesan dari mailbox A.
b)
Komunikasi sinkron dan asinkron
Komunikasi
antara
proses
membutuhkan
place
by
calls untuk
mengirim
dan
menerima
data
primitif.
Terdapat
desain
yang
berbeda-
beda dalam
implementasi setiap primitif. Pengiriman pesan
mungkin
|