Kongkurensi merupakan landasan umum perancangan sistem operasi.
Proses-proses disebut kongkurensi jika proses-proses (lebih dari satu
proses) berada pada saat yang sama. Proses-proses yang mengalami
kongkuren dapat berdiri sendiri (independen) atau dapat saling
berinteraksi, sehingga membutuhkan sinkronisasi atau koordinasi proses
yang baik.
Untuk penanganan kongkuren,
bahasa pemograman saat ini telah memiliki mekanisme kongkurensi dimana
dalam penerapannya perlu dukungan sistem operasi dimana bahasa berada.
dan jika konkuren ini dimasukan kedalam suatu sistem operasi maka akan timbul
- Mutual Exclusion (pengeluaran timbal balik)
Merupakan kondisi dimana terdapat sumber daya yang tidak dapat dipakai
bersama pada waktu yang bersamaan (misalnya : printer, disk drive)
dan mutual kondisi dapat menimbulkan :: deadlock (buntu),starvation (kelaparan)
Tidak ada komentar:
Posting Komentar