Page 98 - C:\Users\RENO\Documents\MK Sistem Operasi\Folder Baru\
P. 98
A Deskripsi
A. Pendahuluan
Bab ini akan membahas mengenai konsep dasar sincronisasi proses, yang lebih
dijelaskan dengan permasalahan critical section, sincronisasi hardware, semaphore dan
masalah-masalah klasik dalam sinkronisasi. Deadlock pada sebuah proses terjadi
apabila sebuah proses yang sedang dilayani kemudian proses lain minta dilayani dalam
waktu yang bersamaan. Setelah mempelajari bab ini anda diharapkan dapat menjelaskan
konsep dasar sincronisasi dan deadlock
B Relavansi
Sincronisasi dan deadlock merupakan proses yang terjadi pada CPU dimana
adanya proses yang meminta dilayani secara bersamaan. Hal ini relevan dengan materi
penjadwalan proses yang dilakukan oleh CPU.
C Capaian Pembelajaran
Bab ini anda diharapkan mampu menggunakan dan menerapkan konsep dan
definisi dukungan Sistem Operasi.
D Materi
ri
6.1. Masalah Critical Section
Sebuah sistem terdiri dari n proses, dimana semuanya saling berkompetensi
untuk menggunakan data bersama-sama. Masing-masing proses menggunakan kode
segmen yang disebut dengan critical section, dimana proses memungkinkan untuk
mengubah variabel umum, mengubah tabel, menulis file dan lain sebagainya. Ketika
84