Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Dosen:Jajang Kusnendar, M.T
Mutual Exclusion Tugas Sistem Operasi Dosen:Jajang Kusnendar, M.T Variabel Lock 1 Kelompok 1 B 2010
2
MUTUAL EXCLUSION SUKSES
PROSES A PROSES B A B Proses B Ingin Masuk, Tapi Tidak Bisa Karena Variabel Lock nya bernilai 1 Sekarang Proses B Bisa Masuk, Karena Variable Lock ny = 0 Proses A Masuk, Mengubah Status Variabel Lock Menjadi 1 Proses A Running Kemudian Mengubah Variabel Lock nya menjadi 1 Proses A Sudah Selesai Sekarang Proses A merubah Variabel Lock Kembali menjadi nol Variabel Lock = 1 Critical Section MUTUAL EXCLUSION SUKSES 1
3
MUTUAL EXCLUSION GAGAL
Proses A Proses B Proses B memeriksa status variable lock dan B melihat Nilai variable lock = 0 Proses B masuk dan merubah status variable lock menjadi 1 A B Proses A memeriksa status variable lock dan A melihat Nilai variable lock sama dengan 0. Namun karena Jatah waktu Proses A habis maka Proses A belum sempat masuk ke Critical Section Proses A masih mengira variabel lock = 0 maka Proses A masuk ke Critical Section Dan CRASH CRASH Variabel Lock = 1 MUTUAL EXCLUSION GAGAL
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.