PENYELARASAN PADA MASALAH DINING PHILOSOPHERS MENGGUNAKAN ALGORITMA LOCK & RELEASE

Authors

  • Andysah Putera Utama Siahaan Universitas Sumatera Utara

DOI:

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

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.

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.

Downloads

Published

2019-03-21

Issue

Section

Articles