MUTUAL EXCLUSION
MUTUAL EXCLUSION Adalah jaminan hanya satu proses yang mengakses sumber daya pada suatu interval waktu tertentu
Istilah dalam Mutex Sumber daya kritis Sumber daya yang tidak dapat dipakai bersama pada saat bersamaan Critical section/region Daerah dimana suatu proses/program sedang menggunakan sumber daya kritis
Ilustrasi Mutual Exclusion Printer daemon Aplikasi tabungan
Kriteria Solusi Mutex Mutex harus dijamin Proses di noncritical section dilarang mem-blocked proses lain yang ingin masuk critical section Ketika tidak ada proses pada critical section maka proses yang ingin masuk critical section harus diijinkan masuk tanpa waktu tunda
Metode Penjaminan Mutex Metode naif Metode variable lock sederhana Metode untuk situasi tertentu Metode bergantian secara ketat
Metode Penjaminan Mutex Metode menggunakan busy waiting Metode Dekker Metode Peterson Metode Interupsi Metode TSL Metode penyelesaian level tinggi Metode semaphore