Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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 ( )
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.