1 / 9

Deadlock

Sistem Operasi. Deadlock. danarpamungkas.wordpress.com. Point – point pembahasan. 1. Model Deadlock. 2. Karakteristik Deadlock. 3. Metode menangani deadlock. 4. Pencegahan Deadlock. 5. Penghindaran Deadlock. 6. Deteksi dan pemulihan deadlock. Model Sistem Deadlock. Request.

willow
Download Presentation

Deadlock

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SistemOperasi Deadlock danarpamungkas.wordpress.com

  2. Point – point pembahasan 1 Model Deadlock 2 Karakteristik Deadlock 3 Metodemenangani deadlock 4 Pencegahan Deadlock 5 Penghindaran Deadlock 6 Deteksidanpemulihan deadlock

  3. Model Sistem Deadlock Request memintaalokasisumberdaya Use Penggunaansumberdaya Release Melepaskansumberdaya

  4. Karakteristik Mutual Exclution Hanyaadasatu proses padasatuwaktu yang dapatmenggunakansumberdaya (Contoh : penggunaan printer) Hold and wait Suatu proses yang membawasumberdaya (minimal satu) menungguuntukmendapatkantambahansumberdayabaruyang dibawaoleh proses. Non-Preemption Sumberdayadapatdibebaskandengansukarelaoleh proses setelah proses menyelesaikan task. Circular Wait Terdapatsekumpulan proses yang salingmenunggusumberdayadari proses yang lain

  5. MetodeMenangani Deadlock Prevention Menghilangkankemungkinanpenyebab deadlock. 2. Deadlock avoidance Menghindarkankondisi-kondisi yang memungkinkanterjadinya deadlock 3. Deadlock detection and recovery Mengijinkanterjadinya deadlock, dengantujuanmemeriksaapakahterjadi deadlock. Ketikaterjadi deadlock makakondisi deadlock akandipulihkan

  6. Deadlock Prevention Mutual Exclution Tidakdapatdihindari, hanyadapatdiperkecil/ dipersingkatwaktuberlangsungnya. Hold and wait # Mengalokasikansumberdayaatautidaksamasekali. # hold and release Non-Preemption Mengubah proses non preemption ke preemption Circular Wait • Proses hanyabolehmenggenggamsatusumberdayapadasatusaat • Penomoran global padaseluruhsumberdaya

  7. Deadlock avoidance • Penggunaaninformasitentangsumberdaya yang diminta Dapatmengetahuiurutanpenggunaansumberdaya yang dipakaidansumberdaya yang dilepas • Hanyamemberiakseskepermintaan yang tidakmenimbulkan deadlock • mengharuskan proses menyatakaankebutuhanmaksimalnyasebelum di proses • sistemharusmengetahuisemberdaya yang belumdansudahteralokasi

  8. Deadlock detection and recovery Detection Penggunaanalgoritma yang bisamendeteksi deadlock Recovery Terminasi Proses * menghentikansemua proses yang deadlock * menghentikansatu proses penyebab deadlock Menundasumberdaya # menundapemberiansumberdayake proses lain sampaisiklus deadlock hilang

  9. Add Your Company Slogan Thank You!

More Related