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.
Statistik Pengunjung
07.14 |
Posted in
Category:
��Comments
Buku Tamu
Arsip Blog
-
▼
2011
(74)
-
▼
Juni
(13)
- Download Skripsi Teknik Elektro ( S1 )
- Download Skripsi Teknik Industri ( S1 )
- Pengertian Algoritma Greedy
- Pengertian SATA dan ATA
- Cara Mengetahui Bit System Operasi Komputer Kita
- Apa itu MNEMONIC ?
- Sekilas Sistem Pakar
- Sekilas Tentang Sistem Operasi
- Sekilas Tentang Sinkronisasi
- Pengertian Semaphore
- Sekilas Tentang Deadlock
- Readers and Writers Problem
- Menghapus RECORD Pada FILE Di Program PASCAL
-
▼
Juni
(13)
Statistik Pengunjung
Download Skrpsi & Tugas Akhir
Download Lain-lain
Download Software
==================
==================
==================
==================
==================
==================
Download Avast
===================
0 responses to "Sekilas Tentang Sinkronisasi"