Apa yang anda pahami tentang konkurensi?
Mengapa perlu dilakukan pengontrolan konkurensi ?
Jawab :
a. Konkurensi merupakan landasan umum perancangan sistem operasi. Dimana proses-proses disebut konkuren jika proses-proses berada pada saat yang sama. Dikatakan sebagai landasan umum perancangan sistem operasi karena dalam menciptakan suatu sistem operasi, sistem operasi tersebut umumnya harus bisa menjalankan beberapa proses (lebih dari satu proses) pada saat yang bersamaan.
Pada proses-proses yang konkuren atau berada pada saat yang bersamaan, terdapat beberapa masalah yang harus diselesaikan. Masalah-masalah tersebut antara lain :
1. Mutual exclusion
2. Sinkronisasi
3. Deadlock
4. Starvation
Dengan kata lain, masalah-masalah diatas akan timbul apabila sistem operasi menjalankan beberapa proses pada saat yang bersamaan.
b. Pengontrolan Konkurensi dilakukan karena :
- Lebih dari satu pengguna (pada DBMS terpusat) dapat melakukan operasi pada basis data secara simultan
- Jika tidak dikontrol, hal ini dapat menyebab kan interferensi satu sama lain sehingga basis data menjadi tidak konsisten
- Untuk mencegahnya, DBMS mengimplementasikan pengontrolan konkurensi
Tidak ada komentar:
Posting Komentar