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
   93   94   95   96   97   98   99   100   101   102   103