SlideShare a Scribd company logo
1 of 15
Helen Alida Abilio
 Apa itu Sinkronisasi ? kenapa Sistem Operasi
Membutuhkan Sinkronisasi? Seperti kita
ketahui bahwa hidup saling berkaitan satu
sama lain, begitu juga Sinkronisasi Pada
Sistem Operasi. Hal ini jika tidak ada
penopang dalam menjalankan suatu sistem,
maka akan menemui suatu kendala yang
berakibat ketidakkonsistenan pada data,
sehingga data tidak menjadi konkuren.
 Pengertian dari Sinkronisasi adalah Akses
bebarengan untuk berbagi dua bersama
dapat mengakibatkan inkosistensi data.
Pemeliharaan konsistensi data memerlukan
mekanisme untuk memastikan eksekusi dari
proses kerjasama.
 Tujuan dari sinkronisasi itu sendiri
ialah untuk menghindari terjadinya
inkonsitensi data karena pengaksesan oleh
beberapa proses yang berbeda serta untuk
mengatur urutan jalannya proses-proses
sehingga dapat berjalan dengan baik dan
sesuai apa yang di harapkan.
 Masalah pada Sistem Operasi Sinkronisasi bisa
terdapat dari masalah lainnya, seperti Masalah
Race Condition & Critical Section.
 Arti dari Race Conditon adalah situasi di mana
beberapa proses mengakses dan memanipulasi
data bersama pada saat besamaan.
 Arti dari masalah Critical Section
adalah sebuah segmen kode di mana sebuah
proses yang mana sumber daya bersama
diakses
 Critical Section mempunyai beberapa kode :
 Entry Section : kode yang digunakan untuk
masuk ke dalam critical section
 Critical Section : Kode di mana hanya ada
satu proses yang dapat dieksekusi pada satu
waktu.
 Exit Section: akhir dari critical section,
mengizinkan proses lain.
 Remainder Section : kode istirahat setelah
masuk ke critical section.
 Kunci untuk mencegah masalah ini dan di
situasi yang lain yang melibatkan shared
memori, shared berkas, and shared sumber
daya yang lain adalah menemukan beberapa
jalan untuk mencegah lebih dari satu proses
untuk melakukan proses writing dan reading
kepada shared data pada saat yang sama
 Bagaimana pun setiap kali sebuah proses
mengakses shared memory atau shared
berkas atau melakukan sesuatu yang kitis
akan menggiring kepada race conditions.
Bagian dari program dimana shaed memory
diakses disebut Critical Section atau Critical
Region.
 Walau pun dapat mencegah race conditions,
tapi tidak cukup untuk melakukan kerjasama
antar proses secara pararel dengan baik dan
efisien dalam menggunakan shared data, kita
butuh 4 kondisi agar menghasilkan solusi
yang baik yakni :
 Tidak ada dua proses secara bersamaan
masuk ke dalam citical section.
 Tidak ada asumsi mengenai kecepatan atau
jumlah cpu.
 Tidak ada proses yang berjalan di luar
critical secion yang dapat mengeblok proses
lain.
 Tidak ada proses yang menunggu selamamya
untuk masuk critical section.
 Solusi untuk mengatasi masalah Critical
Section, yaitu:
 Mutual exclution : Jika proses pi sedang
mengeksekusi critical section-nya maka tidak
ada proses lain yang dapat mengeksekusi
dalam critical section mereka.
 Bounded Waiting :Suatu keterikatan harus
ada pada sejumlah proses yang diijinkan
masuk ke critical section mereka, setelah
adanya proses yang meminta masuk ke
critical section dan sebelum permintaan itu
diterima.

More Related Content

Similar to Helen Alida Abilio - Sinkronisasi

Komunikasi Antar Proses
Komunikasi Antar ProsesKomunikasi Antar Proses
Komunikasi Antar ProsesSonny Grimaldi
 
2.3 komunikasi antar proses
2.3 komunikasi antar proses2.3 komunikasi antar proses
2.3 komunikasi antar prosesAlifika Anggun
 
13. sistem terdistribusi (dha13)
13. sistem terdistribusi (dha13)13. sistem terdistribusi (dha13)
13. sistem terdistribusi (dha13)khalghy
 
Sistem terdistribusi (dha13)
Sistem terdistribusi (dha13)Sistem terdistribusi (dha13)
Sistem terdistribusi (dha13)Mawaddah Warahmah
 
Slide3 manajemen proses
Slide3 manajemen prosesSlide3 manajemen proses
Slide3 manajemen prosesHz Tena
 
4. sim, ressy ika ariana, hapzi ali, sumber daya komputasi dan komunikasi, un...
4. sim, ressy ika ariana, hapzi ali, sumber daya komputasi dan komunikasi, un...4. sim, ressy ika ariana, hapzi ali, sumber daya komputasi dan komunikasi, un...
4. sim, ressy ika ariana, hapzi ali, sumber daya komputasi dan komunikasi, un...Ressy Ika Ariana
 
Makalah metode penelitian
Makalah metode penelitianMakalah metode penelitian
Makalah metode penelitianEgi Mustakim
 
Sim, muhamad abud mahasin, hapzi ali, arsitektur komputer, universitas mercu ...
Sim, muhamad abud mahasin, hapzi ali, arsitektur komputer, universitas mercu ...Sim, muhamad abud mahasin, hapzi ali, arsitektur komputer, universitas mercu ...
Sim, muhamad abud mahasin, hapzi ali, arsitektur komputer, universitas mercu ...Abud Maha
 
Sim, muhamad abud mahasin, hapzi ali, arsitektur komputer, universitas mercu ...
Sim, muhamad abud mahasin, hapzi ali, arsitektur komputer, universitas mercu ...Sim, muhamad abud mahasin, hapzi ali, arsitektur komputer, universitas mercu ...
Sim, muhamad abud mahasin, hapzi ali, arsitektur komputer, universitas mercu ...Abud Maha
 
Makalah Sistem Informasi
Makalah Sistem InformasiMakalah Sistem Informasi
Makalah Sistem Informasinicoharens
 
sistem informasi
sistem informasi sistem informasi
sistem informasi ceriah77
 

Similar to Helen Alida Abilio - Sinkronisasi (20)

8.sinkronisasi
8.sinkronisasi8.sinkronisasi
8.sinkronisasi
 
Pertemuan ke 6
Pertemuan ke 6Pertemuan ke 6
Pertemuan ke 6
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Komunikasi Antar Proses
Komunikasi Antar ProsesKomunikasi Antar Proses
Komunikasi Antar Proses
 
2.3 komunikasi antar proses
2.3 komunikasi antar proses2.3 komunikasi antar proses
2.3 komunikasi antar proses
 
VI.Sinkronisasi.ppt
VI.Sinkronisasi.pptVI.Sinkronisasi.ppt
VI.Sinkronisasi.ppt
 
Os ppt.6
Os ppt.6Os ppt.6
Os ppt.6
 
Pert.5 sinkronisasi dan deadlock
Pert.5 sinkronisasi dan deadlockPert.5 sinkronisasi dan deadlock
Pert.5 sinkronisasi dan deadlock
 
13. sistem terdistribusi (dha13)
13. sistem terdistribusi (dha13)13. sistem terdistribusi (dha13)
13. sistem terdistribusi (dha13)
 
Sistem terdistribusi (dha13)
Sistem terdistribusi (dha13)Sistem terdistribusi (dha13)
Sistem terdistribusi (dha13)
 
si_persd
si_persdsi_persd
si_persd
 
Slide3 manajemen proses
Slide3 manajemen prosesSlide3 manajemen proses
Slide3 manajemen proses
 
4. sim, ressy ika ariana, hapzi ali, sumber daya komputasi dan komunikasi, un...
4. sim, ressy ika ariana, hapzi ali, sumber daya komputasi dan komunikasi, un...4. sim, ressy ika ariana, hapzi ali, sumber daya komputasi dan komunikasi, un...
4. sim, ressy ika ariana, hapzi ali, sumber daya komputasi dan komunikasi, un...
 
Makalah metode penelitian
Makalah metode penelitianMakalah metode penelitian
Makalah metode penelitian
 
Tugas psi
Tugas psiTugas psi
Tugas psi
 
Sim, muhamad abud mahasin, hapzi ali, arsitektur komputer, universitas mercu ...
Sim, muhamad abud mahasin, hapzi ali, arsitektur komputer, universitas mercu ...Sim, muhamad abud mahasin, hapzi ali, arsitektur komputer, universitas mercu ...
Sim, muhamad abud mahasin, hapzi ali, arsitektur komputer, universitas mercu ...
 
Sim, muhamad abud mahasin, hapzi ali, arsitektur komputer, universitas mercu ...
Sim, muhamad abud mahasin, hapzi ali, arsitektur komputer, universitas mercu ...Sim, muhamad abud mahasin, hapzi ali, arsitektur komputer, universitas mercu ...
Sim, muhamad abud mahasin, hapzi ali, arsitektur komputer, universitas mercu ...
 
Makalah Sistem Informasi
Makalah Sistem InformasiMakalah Sistem Informasi
Makalah Sistem Informasi
 
Bab2
Bab2Bab2
Bab2
 
sistem informasi
sistem informasi sistem informasi
sistem informasi
 

More from belajarkomputer

Yogie Saputra - Deadlock
Yogie Saputra - DeadlockYogie Saputra - Deadlock
Yogie Saputra - Deadlockbelajarkomputer
 
Sri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUSri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUbelajarkomputer
 
Bagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem OperasiBagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem Operasibelajarkomputer
 
Suci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen MemoriSuci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen Memoribelajarkomputer
 
Agung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori VirtualAgung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori Virtualbelajarkomputer
 
Juliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer SinyalJuliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer Sinyalbelajarkomputer
 
Helen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem KeamananHelen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem Keamananbelajarkomputer
 
Helen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen FileHelen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen Filebelajarkomputer
 
Helen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesHelen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesbelajarkomputer
 
Helen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen MemoriHelen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen Memoribelajarkomputer
 
Helen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputHelen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputbelajarkomputer
 
Helen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoriHelen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoribelajarkomputer
 
Helen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen ProsesHelen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen Prosesbelajarkomputer
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasibelajarkomputer
 
Helen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasiHelen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasibelajarkomputer
 
Helen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem KomputerHelen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem Komputerbelajarkomputer
 
Yusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan SwitchingYusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan Switchingbelajarkomputer
 
Angga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
Angga Jaya Saputra - Konsep Pendahuluan TelekomunikasiAngga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
Angga Jaya Saputra - Konsep Pendahuluan Telekomunikasibelajarkomputer
 
Doni Nopriyadi - Pengantar Telekomunikasi
Doni Nopriyadi - Pengantar TelekomunikasiDoni Nopriyadi - Pengantar Telekomunikasi
Doni Nopriyadi - Pengantar Telekomunikasibelajarkomputer
 

More from belajarkomputer (20)

Yogie Saputra - Deadlock
Yogie Saputra - DeadlockYogie Saputra - Deadlock
Yogie Saputra - Deadlock
 
Sri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUSri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPU
 
Bagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem OperasiBagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem Operasi
 
Suci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen MemoriSuci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen Memori
 
Agung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori VirtualAgung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori Virtual
 
Juliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer SinyalJuliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer Sinyal
 
Helen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem KeamananHelen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem Keamanan
 
Helen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen FileHelen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen File
 
Helen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesHelen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen proses
 
Helen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen MemoriHelen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen Memori
 
Helen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputHelen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan output
 
Helen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoriHelen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memori
 
Helen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen ProsesHelen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen Proses
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasi
 
Helen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasiHelen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasi
 
Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
 
Helen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem KomputerHelen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem Komputer
 
Yusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan SwitchingYusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan Switching
 
Angga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
Angga Jaya Saputra - Konsep Pendahuluan TelekomunikasiAngga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
Angga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
 
Doni Nopriyadi - Pengantar Telekomunikasi
Doni Nopriyadi - Pengantar TelekomunikasiDoni Nopriyadi - Pengantar Telekomunikasi
Doni Nopriyadi - Pengantar Telekomunikasi
 

Helen Alida Abilio - Sinkronisasi

  • 2.  Apa itu Sinkronisasi ? kenapa Sistem Operasi Membutuhkan Sinkronisasi? Seperti kita ketahui bahwa hidup saling berkaitan satu sama lain, begitu juga Sinkronisasi Pada Sistem Operasi. Hal ini jika tidak ada penopang dalam menjalankan suatu sistem, maka akan menemui suatu kendala yang berakibat ketidakkonsistenan pada data, sehingga data tidak menjadi konkuren.
  • 3.  Pengertian dari Sinkronisasi adalah Akses bebarengan untuk berbagi dua bersama dapat mengakibatkan inkosistensi data. Pemeliharaan konsistensi data memerlukan mekanisme untuk memastikan eksekusi dari proses kerjasama.
  • 4.  Tujuan dari sinkronisasi itu sendiri ialah untuk menghindari terjadinya inkonsitensi data karena pengaksesan oleh beberapa proses yang berbeda serta untuk mengatur urutan jalannya proses-proses sehingga dapat berjalan dengan baik dan sesuai apa yang di harapkan.
  • 5.  Masalah pada Sistem Operasi Sinkronisasi bisa terdapat dari masalah lainnya, seperti Masalah Race Condition & Critical Section.  Arti dari Race Conditon adalah situasi di mana beberapa proses mengakses dan memanipulasi data bersama pada saat besamaan.
  • 6.  Arti dari masalah Critical Section adalah sebuah segmen kode di mana sebuah proses yang mana sumber daya bersama diakses
  • 7.  Critical Section mempunyai beberapa kode :  Entry Section : kode yang digunakan untuk masuk ke dalam critical section  Critical Section : Kode di mana hanya ada satu proses yang dapat dieksekusi pada satu waktu.
  • 8.  Exit Section: akhir dari critical section, mengizinkan proses lain.  Remainder Section : kode istirahat setelah masuk ke critical section.
  • 9.  Kunci untuk mencegah masalah ini dan di situasi yang lain yang melibatkan shared memori, shared berkas, and shared sumber daya yang lain adalah menemukan beberapa jalan untuk mencegah lebih dari satu proses untuk melakukan proses writing dan reading kepada shared data pada saat yang sama
  • 10.  Bagaimana pun setiap kali sebuah proses mengakses shared memory atau shared berkas atau melakukan sesuatu yang kitis akan menggiring kepada race conditions. Bagian dari program dimana shaed memory diakses disebut Critical Section atau Critical Region.
  • 11.  Walau pun dapat mencegah race conditions, tapi tidak cukup untuk melakukan kerjasama antar proses secara pararel dengan baik dan efisien dalam menggunakan shared data, kita butuh 4 kondisi agar menghasilkan solusi yang baik yakni :
  • 12.  Tidak ada dua proses secara bersamaan masuk ke dalam citical section.  Tidak ada asumsi mengenai kecepatan atau jumlah cpu.
  • 13.  Tidak ada proses yang berjalan di luar critical secion yang dapat mengeblok proses lain.  Tidak ada proses yang menunggu selamamya untuk masuk critical section.
  • 14.  Solusi untuk mengatasi masalah Critical Section, yaitu:  Mutual exclution : Jika proses pi sedang mengeksekusi critical section-nya maka tidak ada proses lain yang dapat mengeksekusi dalam critical section mereka.
  • 15.  Bounded Waiting :Suatu keterikatan harus ada pada sejumlah proses yang diijinkan masuk ke critical section mereka, setelah adanya proses yang meminta masuk ke critical section dan sebelum permintaan itu diterima.