Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Dosen: Jajang Kusnendar, M.T. Mutual Exclusion adalah keadaan atau kondisi dimana hanya ada satu proses yang dapat mengakses / menggunakan sumber daya.

Presentasi serupa


Presentasi berjudul: "Dosen: Jajang Kusnendar, M.T. Mutual Exclusion adalah keadaan atau kondisi dimana hanya ada satu proses yang dapat mengakses / menggunakan sumber daya."— Transcript presentasi:

1 Dosen: Jajang Kusnendar, M.T

2 Mutual Exclusion adalah keadaan atau kondisi dimana hanya ada satu proses yang dapat mengakses / menggunakan sumber daya. Contoh : hanya ada satu proses pada satu waktu yang diperbolehkan untuk mengirimkan perintah kepada printer. Instruksi-instruksi yang dieksekusi ketika mengakses sebuah sumber daya disebut sebagai critical section dan sumber daya tersebut dikenal sebagai critical resource.

3  Hanya satu proses yang diberbolehkan untuk masuk critical section.  Proses yang berada di luar critical section tidak boleh mengganggu proses lain.  Tidak ada deadlock atau starvation.  Tidak boleh ada waktu delay untuk proses yang akan masuk ke critical section ketika critical section kosong.  Tidak ada asumsi yang dibuat mengenai kecepatan proses dan jumlah prosesor  Proses pada critical section harus mempunyai batas waktu

4

5 Critical Section P1 Jika critical section kosong, maka interrupt dinonaktifkan / disable dan P1 masuk Enable InterruptDisable Interrupt

6 Critical Section P1 P2 Jika ada proses berikutnya yang akan mengakses (P2), maka harus menunggu dan tidak dapat menginterupsi Disable Interrupt

7 Critical Section P1 P2 Disable Interrupt Jika proses selesai dieksekusi, maka interrupt diaktifkan kembali / enable dan P1 keluar dari critical section. Interrupt dinonaktifkan lagi, dan P2 masuk Enable Interrupt


Download ppt "Dosen: Jajang Kusnendar, M.T. Mutual Exclusion adalah keadaan atau kondisi dimana hanya ada satu proses yang dapat mengakses / menggunakan sumber daya."

Presentasi serupa


Iklan oleh Google