Home Start Back Next End
  
35
mempertukarkan informasi melalui sebuah lokasi memori yang telah
disepakati sebelumnya.
Shared
memory
digunakan
jika
proses-proses
dijalankan atau berada dalam satu komputer.
2.9.3
Pipe
Pipe
merupakan
komunikasi
sequencial 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.
2.9.4
Mutual Exclusion
Di sistem komputer terdapat sumberdaya
yang
tidak dapat di pakai
bersama pada
saat bersamaan. Sumberdaya ini hanya dapat digunakan oleh
satu proses pada satu waktu (Tanenbaum, 2001,p.103).  
Sumberdaya
semacam ini
disebut
sumberdaya
kritis
dan
bagian
program yang
menggunakan 
sumberdaya 
kritis 
dikatakan 
sedang 
memasuki 
critical
section
atau  critical
region.
Mutual
Exclusion
merupakan  sebuah 
jalan
yang menjamin jika sebuah proses sedang menggunakan sumberdaya
tertentu
atau
berada
pada
critical section
maka
proses
lain
tidak
diizinkan
memasuki 
wilayah 
tersebut. 
Pemrogram 
tidak 
dapat 
bergantung 
pada
Word to PDF Converter | Word to HTML Converter