Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Dosen: Jajang Kusnendar, M.T

Presentasi serupa


Presentasi berjudul: "Dosen: Jajang Kusnendar, M.T"— Transcript presentasi:

1 Dosen: Jajang Kusnendar, M.T
Mutual Exclution Metode Variable Lock Dosen: Jajang Kusnendar, M.T

2 Variable Lock Sebuah Mekanisme untuk menjamin Mutual Exclution
Setiap proses yang akan memasuki Critical Section harus melakukan pengecekan terhadap nilai lock variable > Jika 0 , berarti proses dapat memasuki Critical Section > Jika 1 , maka proses harus menunggu sampai lock variable = 0

3 Variable Lock(1) Kelemahan/Kesalahan :
2 buah proses dapat memasuki critical section pada saat yang bersamaan Hal ini disebut dengan Race Condition

4 Simulasi Variable Lock
PLAY

5 CRITICAL SECTION OK ! Cek P2 P3 P1 Masuk Critical Section Lock = 1

6 CRITICAL SECTION wait OK ! P2 P3 Masuk Critical Section Lock = 1

7 Pemberian Variable Lock adalah agar dalam 1 waktu ,
hanya ada 1 proses pada Critical Section

8 Simulasi Kesalahan Variable Lock
PLAY

9 Race Condition CRITICAL SECTION OK ! P2 P3 Masuk Critical Section
Lock = 1 Lock = 0 CRITICAL SECTION P1

10 Race Condition adalah situasi di mana beberapa proses
mengakses dan memanipulasi data bersamaan pada satu waktu yang sama

11 Terima Kasih

12 Kelompok : Ade Nining Suryani ( ) Aditiarana ( ) Annisa Turradyah ( ) Diyana Susanti ( )


Download ppt "Dosen: Jajang Kusnendar, M.T"

Presentasi serupa


Iklan oleh Google