Selasa, 13 Agustus 2019

TUGAS5_SO_JILAN HAFIZH_18121006

18.03 Posted by The Jill Word No comments
LATIHAN


1. Apa saja syarat terjadinya deadlock serta cara penanganan deadlock? 

Jawaban :

Berikut merupakan syarat - syarat terjadinya deadblock :

  1. Mutual Exclusion Condition
  2. Hold and wait Condition ( Kondisi genggam dan waktu tunggu)
  3. Non Preemption Condition ( Kondisi non Preemptive) 
  4. Circular wait Condition ( Kondisi menunggu secara sirkuler) 
Dan berikut merupakan metode - metode penanganan deadblock :

  1. Deadlock Prevention (Mecegah terjadinya Deadlock). Mengkondisikan sistem agar menghilangkan kemungkinan terjadinya deadlock, dan merupakan solusi yang bersih dipandang dari sudut tercegahnya deadlock, metode ini menghasilkan Ultilisasi sumber daya buruk .
  2. Deadlock Aviodance ( Penghindaran terjadinya deadlock).Untuk menghindarkan kondisi-kondisi yang paling mungkin menimbulkan deadlock agar memperoleh utilisasi sumber daya lebih baik. Gagasan penghindaran deadlock adalah : hanya memberi akses ke permintaan sumber daya yang tidak menimbulkan deadlock sehungga pemberian sumber daya ke peminta akan diperiksa terhadap dampak-dampak yang mungkin terjadi.
  3. Deadlock Detection and Recovery (Deteksi dan Pemulihan Deadlock) .Deteksi deadlock adalah tehnik untuk mennetukan apakah deadlock terjadi serta mengidentifikasi proses-proses dan sumberdaya-sumber daya yang terlibat deadlock. dan recovery digunakan untuk menghilangkan deadlock sistem sehingga beroperasi kembali. Begitu sistem terdapat deadlock, maka deadlock harus diputuskan dengan satu syarat atau lebih yang diperlukan. Sehingga akan berakibat bebberapa proses akan kehilangan sebagian taua semua kerja yang telah dilakukan.
2.Apa yang maksud dari deadlock?

Jawaban :

Proses disebut deadlock jika proses menunggu suatu kejadian tertentu yang tidak akan pernah terjadi.

3. Apa perbedaan pencegahan deadlock dan penghindaran deadlock ?

Jawaban : 

pencegahan deadlock di lakukan dengan cara mencegah salah satu dari syarat-syarat terjadinya deadlock sedangkan penghindaran deadlock memberi kesempatan permintaan sumber daya yang tidak mungkin menyebabkan deadlock.

4. Jelaskan yang dimaksud strategi burung onta?

Jawaban :

Strategi yang mengasumsikan deadlock jarang terjadi dibandingkan dengan kejadian computer crash. Strategi ini tidak mempedulikan adanya masalah. Berarti strategi ini sama sekali tidak mengatasi deadlock atau tidak ada metode sama sekali untuk mengatasi deadlock.

0 komentar:

Posting Komentar