Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Disabling Interupt Fajar A P (1002405) Hafidz Dali (1002345) Muhammad Yuziandhi A (1006514) Riska Apriani (1000787)

Presentasi serupa


Presentasi berjudul: "Disabling Interupt Fajar A P (1002405) Hafidz Dali (1002345) Muhammad Yuziandhi A (1006514) Riska Apriani (1000787)"— Transcript presentasi:

1 Disabling Interupt Fajar A P (1002405) Hafidz Dali (1002345) Muhammad Yuziandhi A (1006514) Riska Apriani (1000787)

2 2 class Lock{ int value = FREE; } Lock::Acquire(){ Disable interrupts; while (value != FREE){ Enable interrupts; // allow interrupts Disable interrupts; } value = BUSY; Enable interrupts; } Lock::Release(){ Disable interrupts; value = FREE; Enable Interrupts; }

3 Interrupt disable/enable pattern P1 P2 P3 P4 P5 Tread Resource Critical Section Dimana sebuah proses memiliki bagian dimana bagian ini akan melakukan akses dan manipulasi data Mutually Exclusive Keadaan dimana memungkinkan terjadinya akses ke resources yang sama dalam waktu yang sama On Off Status : Proses Berlangsung Interrupt Disable Keadaan saat Interrupt Disable aktif maka proses yang lain tidak boleh mengganggu


Download ppt "Disabling Interupt Fajar A P (1002405) Hafidz Dali (1002345) Muhammad Yuziandhi A (1006514) Riska Apriani (1000787)"

Presentasi serupa


Iklan oleh Google