PENYELARASAN PADA MASALAH DINING PHILOSOPHERS MENGGUNAKAN ALGORITMA LOCK & RELEASE

Andysah Putera Utama Siahaan

Abstract


Pembahasan dari makalah bagaimana mencegah deadlock dalam masalah filsuf makan. Deadlock adalah keadaan yang tidak diinginkan dari sistem konkuren, ditandai dengan serangkaian proses dalam keadaan menunggu melingkar, di mana setiap proses diblokir mencoba untuk mendapatkan akses ke sumber daya yang dimiliki oleh yang berikutnya dalam rantai. Pencegahan deadlock umumnya digunakan dalam didistribusikan real-time dan sistem operasi, tetapi, karena konkurensi sangat terbatas, sebuah sistem didistribusikan untuk menghindari deadlock secara efisien. Makalah ini menyajikan sebuah teknik untuk menghindari deadlock menggunakan algoritma lock dan release yang dapat mencegah thread lain dalam rantai untuk membuat race condition.

Full Text:

PDF

References


W. S. Davis and T. M. Rajkumar, Operating Systems A Systematic

View, 5th Edition, Addison Wesley, 2001.

S. Tanenbaum, Modern Operating Systems, 2nd Edition, Prentice Hall,

Gary Nutt, Kernel Projects for Linux, Addison Wesley, 2000.

H.M. Deitel, An Introduction to Operating Systems, 2nd Edition,

Addison-Wesley, Reading, MA 1990.

Steven V. Earhart (Editor), UNIX Programmer's Manual, Holt,

Rinehart, and Winston, New York, NY 1986.




DOI: https://doi.org/10.29103/techsi.v7i1.177

Article Metrics

 Abstract Views : 735 times
 PDF Downloaded : 20 times

Refbacks

  • There are currently no refbacks.


Copyright (c) 2019 Andysah Putera Utama Siahaan

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

 


Indexed by:

          

Google Scholar
   
 

 


© Copyright of Journal TECHSI, (e-ISSN:2614-6029, p-ISSN:2302-4836).

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.