Anda di halaman 1dari 2

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

Anda mungkin juga menyukai