Jangan Berpikir Begitu, Tapi Berpikirlah Memang Begitu

Photobucket Photobucket

Statistik Pengunjung

07.14 | Posted in



Seperti yang telah kita ketahui bahwa proses dapat bekerja sendiri (independent process) dan juga dapat bekerja bersama proses proses yang lain (cooperating process). Pada umumnya ketika proses saling bekerja sama (cooperating process) maka proses-proses tersebut akan saling berbagi data secara teratur hal itu di sebut Sinkronisasi.
Latar belakang dari sinkronisasi dalam sistem operasi adalah:
1. Akses-akses yang dilakukan secara bersamaan ke data yang sama, dapat menyebabkan data menjadi tidak konsisten.
2. Untuk menjaga agar data tetap konsisten, dibutuhkan mekanisme-mekanisme untuk memastikan permintaan eksekusi dari proses yang bekerja.
3. Race condition, yaitu situasi dimana beberapa proses mengakses dan memanipulasi data secara bersamaan. Nilai terakhir dari data bergantung dari proses mana yang selesai terakhir.
4. Untuk menghindari race condition, proses-proses secara bersamaan harus disinkronisasikan.

Category:
��

Comments

0 responses to "Sekilas Tentang Sinkronisasi"

Buku Tamu