PENYELARASAN PADA MASALAH DINING PHILOSOPHERS MENGGUNAKAN ALGORITMA LOCK & RELEASE
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:
PDFReferences
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 timesPDF Downloaded : 20 times
Refbacks
- There are currently no refbacks.
Copyright (c) 2019 Andysah Putera Utama Siahaan
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Indexed by:
© Copyright of Journal TECHSI, (e-ISSN:2614-6029, p-ISSN:2302-4836).
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.