SISTEM OPERASI
Dosen :
Muhammad Adri, S.Pd, MT.
Disusun oleh:
YANOWARDI
17076078
2. Kesulitan utama yang dihadapi dengan konkurensi ini adalah a) bagaimana pemakaian
bersama sumberdaya global, b) mengoptimalkan pengelolaan alokasi sumber daya
yang ada, dan c) sulit dalam menentukan lokasi error karena proses tidak
terdeterminasi dengan baik. Jelaskanlah kendala apa yang dapat terjadi pada masing-
masing kesulita utama tersebut dan berikanlah contoh nyata dalam lingkungan sistem
operasi yang anda kenal.
3. Ketika terdapat suatu sumber daya di-request oleh sejumlah proses, maka sumberdya
tersebut akan dipakai bersama. Namun hanya akan ada satu proses yang diizinkan
untuk menggunakannya. Kondisi seperti ini dikenal dengan mutual exclusion. Oleh
karena itu Sistem Operasi harus mampu mengelola persaiangan antar proses
ini. Jelaskanlah apa yang saudara ketahui tentang mutual exclusion tersebut dan
uarikanlah bagaimana sistem operasi mengatasi permasalahannya
4. Semaphore dan Monitor adalah metoda komunikasi antar proses yang dibangun di
dalam sebuah Sistem Operasi untuk mengatasi persaingan proses dalam
menggunakan sumber daya secara bersama-sama. Jelaskanlah bagaimana prinsip
komunikasi antar proses yang terjadi dalam metode semaphore dan monitor tersebut.
5. Ketika suatu blok memroi digunakan secara bersama oleh sejumlah proses, maka akan
terjadi masalah kewenangan antar proses dalam membaca dan menuliskan data/
instruksi pada memori tersebut. Jelaskanlah permasalahan-permasalahan utama yang
dihadapi pada kasus baca/ tulis pada blok memori ini, dan bagaimana mengatasinya.
Cara mengatasinya: