Posted by : Meraih mimpi
Senin, 20 April 2015
NAMA :MUHAJIR
UNIT :B
NPM :1405020042
1. Jelaskan yang dimaksud dengan
interprocess communication, race conditions dan mutual exclusion beserta
fungsinya ?
Jawab:
Ø Interprocess Communication 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.
·
Fungsinya :
Untuk Menukar data dari satu computer ke computer yang lain.
Ø Race Condition dalah situasi di mana
beberapa proses mengakses dan memanipulasi data bersama pada saat besamaan.
·
Funsinya :
Untuk mengakses dan memanipulasi data bersama pada saat bersamaan .
Ø Mutual Exclusion adalah jaminan hanya satu proses yang mengakses sumber daya
pada suatu interval waktu tertentu.
·
Fungsinya :
Untuk Mengakses sumber daya pada suatu interval.
2.
Apakah
Kelebihan dan kekurangan dari soal no 1 ?
Jawab :
Kelebihan
interprocess Communication
Dapat Menukar data dari satu computer ke computer yang lain
Kekurangannya :
terdiri atas protokol yang menjamin sebuah respons dari sebuah permintaan.
Kelebihan Race Condition
Dapat mengakses data bersama pada saat bersamaan .
Kekurangannya :
proses-proses yang berjalan besamaan haus di disinkronisasi. Dalam beberapa
sistem operasi, proses-proses yang berjalan bersamaan mungkin untuk membagi
beberapa penyimpanan umum, masing-masing dapat melakukan proses baca dan proses
tulis Penyimpanan bersama.
Kelebihan Mutual Exclusion
Dapat Menjamin satu proses mengakses sumber daya pada
suatu interval
Kekurangannya :
Hanya satu yang boleh memakai sumber daya, dan proses lain yang ingin
memakai sumber daya tersebut harus menunggu hingga sumber daya tadi dilepaskan
.
.