Rabu, 30 April 2014

tugas 3

 ridwan
1305020098
unit .c

1. jelaskan yang dimaksud dengan  interprocess communication, race conditions dan mutual exclusion beserta fungsinya?
jawaban

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.
 Meskipun IPC secara otomatis dilakukan oleh program, sebuah fungsi yang sama juga dapat dilakukan secara interaktif ketika pengguna melakukan operasi copy-cut-paste dari satu proses ke proses lainnya dengan menggunakan clipboard.

Race Condition adalah situasi di mana beberapa proses mengakses dan memanipulasi data bersama pada saat besamaan. Nilai akhir dari data bersama tersebut tergantung pada proses yang terakhir selesai.

Mutual Exclusion adalah persoalan untuk menjamin hanya satu proses saja yang berjalan dalam suatu critical region / section. dan merupakan kondisi dimana terdapat sumber daya yang tidak dapat dipakai bersama pada waktu yang bersamaan (misalnya : printer, disk drive) maka terdapat jaminan hanya satu proses yang mengakses sumber daya pada satu interval tertentu. 

2. apa kelebihan dan kekurangan dari soal no 1?

jawaban 
kebihan
interprocess communication data dari satu proses ke proses yang lain,
Kelebihan race conditions flip-flop adalah dapat menyimpan nilai satu bit pada jalur keluarannya. 
kekurangan
merupakan kondisi dimana terdapat sumber daya yang tidak dapat dipakai bersama pada waktu yang bersamaan (misalnya : printer, disk drive)
race conditions secara besamaan, proses A dan B,
Kekurangan : mutual exclusion
-          Sangat tidak efisien .
-          Memungkinkan terjadinya dead lock dan startvation .


3. what is a process?
 jawaban 
Komunikasi antar proses adalah cara atau mekanisme pertukaran data antara satu proses dengan proses lainnya.

race condition  proses mengakses dan memanipulasi data bersama pada saat besamaan.

Mutual Exclusion proses yang mengakses sumber daya pada satu interval tertentu.  
 
  

Tidak ada komentar:

Posting Komentar