Interproccess Comunication (Sistem Operasi)
Interproccess Comunication (Sistem Operasi)
Comunication
Kelompok 3
Nama Kelompok :
C. Reliability
Kehandalan dari sebuah sistem dapat dilihat dari validity dan
integrity dari sistem itu.
Sistem jika dilihat dari validty, dapat dikatakan handal jika, pesan
yang disampaikan dijamin sampai tanpa ada pesan yang hilang atau
jatuh, begitu juga sebaliknya.
D. Ordering
menginginkan pesan yang terkirim dari pengirim dapat diterima
sesuai dengan urutan grouping / ordering berdasarkan pesan awal
yang terikirim.
Kategori Dari IPC :
A. Shared memory
Sistem Berbagi Memori atau yang disebut juga sebagai Shared
Memory System merupakan salah satu cara komunikasi antar proses
dengan cara mengalokasikan suatu alamat memori untuk dipakai
berkomunikasi antar proses. Alamat dan besar alokasi memori yang
digunakan biasanya ditentukan oleh pembuat program. Pada
metode ini, sistem akan mengatur proses mana yang akan memakai
memori pada waktu tertentu sehingga pekerjaan dapat dilakukan
secara efektif.
B. Pipe
Pipe merupakan komunikasi sequensial antar proses yang saling
terelasi, namun pipe memiliki kelemahan yaitu hanya bisa
digunakan untuk komunikasi antar proses yang saling berhubungan,
dan komunikasinya yang dilakukan adalah secara sequensial. Urutan
informasi yang ada dalam sebuah pipe ada yang mirip dengan
antrian queue. Jika komunikasi yang diinginkan adalah komunikasi
dua arah maka kita harus membuat dua pipe, karena sebuah pipe
hanya bisa digunakan untuk komunikasi satu arah saja.
C. Messages passing
Sistem berkirim pesan adalah proses komunikasi antar bagian sistem
untuk membagi variabel yang dibutuhkan. Proses ini menyediakan
dua operasi yaitu mengirim pesan dan menerima pesan. Ketika dua
bagian sistem ingin berkomunikasi satu sama lain, yang harus
dilakukan pertama kali adalah membuat sebuah link komunikasi
antara keduanya. Setelah itu, kedua bagian itu dapat saling bertukar
pesan melalui link komunikasi tersebut.
Metode Penjelasan Singkat Sistem
Operasi/Lingkungan
Berkas Sebuah berkas yang disimpan pada disk, atau Hampir Semua Sistem
(File) disintesis oleh file server sesuai permintaan. Operasi
Dapat diakses oleh beberapa proses.
Sinyal Sebuah pesan sistem yang dikirim dari suatu Hampir Semua Sistem
proses ke proses lain. Dapat digunakan Operasi
sebagai metode sinkronisasi. Biasanya tidak
digunakan untuk transfer data.
Socket Aliran data yang dikirim melalui antarmuka Hampir Semua Sistem
jaringan, untuk proses yang berbeda pada Operasi
komputer yang sama maupun pada komputer
berbeda pada jaringan. Biasanya ber-
orientasi byte.
Unix Mirip dengan Socket internet, tetapi seluruh Semua sistem operasi yang
Domain komunikasi terjadi dalam kernel dan mendukung standar POSIX
Socket menggunakan sistem file sebagai alamat.
Pipe Sebuah saluran data satu arah. Data yang Semua sistem operasi yang
ditulis pada ujung tulis (write end) dari pipa mendukung standar POSIX
dibufer oleh sistem operasi sampai data pada
ujung baca (read end) dibaca.
Named Sebuah pipe yang di-implementasi melalui Semua sistem operasi yang
Pipe sebuah file pada sistem file daripada melalui mendukung standar POSIX
input dan output standard. Beberapa proses
dapat membaca dan menulis file sebagai
sebuah bufer untuk komunikasi antar proses.
Shared Beberapa proces diberi akses pada Semua sistem operasi yang
Memory blok memori yang sama, tempat sebuah mendukung standar POSIX
bufer terletak bersama untuk proses-proses
berkomunisaki satu sama lain.