Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
“ KONGKURENSI “
2
Pendahuluan Proses-proses dikatakan dalam keadaan kongkuren jika proses-proses tersebut (lebih dari 1 proses) berada pada saat yang sama dan mengakses sumber daya yang sama Proses-proses kongkuren dapat sepenuhnya tidak tergantung satu dengan lainnya
3
Prinsip-prinsip kongkurensi
Meliputi hal-hal berikut : Alokasi waktu processor Pemakaian bersama (sharing) Komunikasi antar proses Sinkronisasi aktivitas banyak proses
4
Konteks Kongkurensi Untuk banyak aplikasi Untuk strukturisasi aplikasi
Untuk strukturisasi satu proses Untuk strukturisasi sistem operasi
5
Kongkurensi Menangani
Proses-proses yang aktif Alokasi & dealokasi sumber daya untuk proses aktif Proteksi data & sumber daya fisik proses Hasil-hasil proses harus independen
6
Faktor Kecepatan Proses
Aktivitas-aktivitas proses-proses lain Cara sistem operasi menangani interupsi Kebijaksanaan penjadwalan yang dilakukan oleh sistem operasi
7
Kesulitan Kongkurensi
Pemakaian bersama sumber daya global Pengelolaan alokasi sumber daya agar optimal Pencarian kesalahan pemrograman
8
Masalah proses kongkurensi
Mutual Exclusion Deadlock Starvation Sinkronisasi
9
Mutual Exclusion Adalah jaminan hanya satu proses yang mengakses sumber daya pada suatu interval waktu tertentu
10
Solusi Kongkurensi Adanya memory bersama
Untuk sistem single processor maupun sistem multiprocessor
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.