Bab 18. Sinkronisasi

Daftar Isi

Pendahuluan
Race Condition
Critical Section
Prasyarat Solusi Critical Section
Critical Section dalam Kernel
Rangkuman
Rujukan

Pendahuluan

Sinkronisasi diperlukan untuk menghindari terjadinya ketidak-konsistenan data akibat adanya akses data secara konkuren. Proses-proses disebut konkuren jika proses-proses itu ada dan berjalan pada waktu yang sama, proses-proses konkuren ini bisa bersifat independen atau bisa juga saling berinteraksi. Proses-proses konkuren yang saling berinteraksi memerlukan sinkronisasi agar terkendali dan juga menghasilkan output yang benar.

Rujukan

[Silberschatz2005] Avi Silberschatz, Peter Galvin, dan Grag Gagne. 2005 . Operating Systems Concepts. Seventh Edition. John Wiley & Sons.

[Stallings2001] William Stallings. 2001 . Operating Systems: Internal and Design Principles. Fourth Edition. Edisi Keempat. Prentice-Hall International. New Jersey .

[Tanenbaum1997] Andrew S Tanenbaum dan Albert S Woodhull. 1997 . Operating Systems Design and Implementation . Second Edition. Prentice-Hall.

[WEBFSF1991a] Free Software Foundation. 1991 . http://gnui.vLSM.org/ licenses/ gpl.txt. Diakses 7 April 2007.