PENGERTIAN DEADLOCK DALAM SISTEM OPERASI

Deadlock adalah keadaan dimana dua program memegang kontrol terhadap sumber daya yang dibutuhkan oleh program yang lain.



Deadlock bisa saja terjadi apabila keempat karakteristik terpenuhi.


seperti :
1.Mutual Exclusion . Kondisi yang pertama adalah mutual exclusion yaitu proses memiliki hak milik pribadi terhadap sumber daya yang sedang digunakannya.


2.Hold and Wait . Kondisi yang kedua adalah hold and wait yaitu beberapa proses saling menunggu sambil menahan sumber daya yang dimilikinya. 


3.No Preemption . Kondisi yang selanjutnya adalah no preemption yaitu sebuah sumber daya hanya dapat dilepaskan oleh proses yang memilikinya secara sukarela setelah ia selesai menggunakannya. 


4.Circular Wait . Kondisi yang terakhir adalah circular wait yaitu kondisi membentuk siklus yang berisi proses-proses yang saling membutuhkan. 








Popular posts from this blog

Menampilkan tanggal fastreport delphi

Android C2DM (Cloud to Device Message) adalah

Menambahkan data pada TreeView delphi dari database mysql