Pertanyaan Dan Jawaban Deadlock [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Eko : Bagaimana cara mendeteksi dan memperbaiki deadlock? Caranya ialah dengan cara mendeteksi jika terjadi deadlock pada suatu proses maka dideteksi sistem mana yang terlibat di dalamnya. Setelah diketahui sistem mana saja yang terlibat maka diadakan proses untuk memperbaiki dan menjadikan sistem berjalan kembali. Jika sebuah sistem tidak memastikan deadlock akan terjadi, dan juga tidak didukung dengan pendeteksian deadlock serta pencegahannya, maka kita akan sampai pada kondisi deadlock yang dapat berpengaruh terhadap performance sistem karena sumber daya tidak dapat digunakan oleh proses sehingga proses-proses yang lain juga terganggu. Akhirnya sistem akan berhenti dan harus direstart. Hal-hal yang terjadi dalam mendeteksi adanya Deadlock adalah: • Permintaan sumber daya dikabulkan selama memungkinkan. • Sistem operasi memeriksa adakah kondisi circular wait secara periodik. • Pemeriksaan adanya deadlock dapat dilakukan setiap ada sumber daya yang hendak digunakan oleh sebuah proses. • Memeriksa dengan algoritma tertentu.



Fina : Apa yang dimaksud deadlock prefention? Cara Pencegahan agar tidak terjadi Deadlock.



Uswatun : Jelaskan kegunaan database record? Sebagai media penyimpanan, kejadian terjadinya deadlock pada waktu itu Sigit : Jelaskan maksud dari contoh identik dari Cpu cycles, memory space, I/O devices? Memory Space itu Ruang Memori I/O devices atau Input / output devices : contoh printer, keyboard , mouse CPU Cycles Pengeksekusian dari proses tersebut terdiri atas siklus CPU ekskusi dan I/O Wait. Proses hanya akan bolak-balik dari dua state ini.



Rani : Jelaskan preemtable & non preemtable dan contohnya! • preemtable resource



resource yang dapat diambil dan dilepas dari proses yang sedang memakainya tanpa memberikan efek apapun pada proses tersebut. • Non-preemtable resource resource tidak dapat diambil dari proses yang sedang membawanya, karena akan mengakibatkan kegagalan komputasi, contoh : printer, bila suatu proses sedang menggunakan printer untuk mencetak, maka proses lain tidak dapat menggunakan printer tersebut.



Bimo : Apa yang dimaksud dengan Starvation? Starvation adalah suatu proses meninggalkan critical section dan lebih dari satu proses menunggu (waiting).Beberapa proses dapat ditolak aksenya dalam waktu tak terbatas.



Doni : buat windows apa bisa mengabaikan masalah deadlock? Bisa, Yaitu dengan cara “Restart program/ Ctrl + Alt + del