Sabtu, 06 Februari 2021

MAKALAH SISTEM OPERASI MUTUAL EXCLUSION AND SYNCHRONIZATION

 

DAFTAR ISI

 

KATA PENGANTAR.. i

DAFTAR ISI. ii

BAB I PENDAHULUAN.. 1

1.    Latar Belakang Masalah. 1

2.    Rumusan Masalah. 1

3.    Tujuan. 1

BAB II PEMBAHASAN.. 2

1.    Mutual Exclution. 2

2.    Synchronization. 2

3.    Principles Of Concurrency. 3

1)    A Simple Example. 3

2)    Race Condition (Kondisi Race) 7

3)    Operating System Concerns. 11

4)    Process Interaction. 11

5)    Requirements for Mutual Exclusion. 13

4.    Mutual exclusion: hardware support 14

1)    Interrupt Disabling. 14

2)    Special Machine Instructions. 15

3)    Hardware Support for Mutual Exclusion. 16

4)    Exchange Instruction. 16

5.    Semaphores. 18

A.   Mutual Exclusion. 18

1)    Penjelasan tema Mutual Exclusion. 18

2)    Kriteria Penyelesaian Mutual-Exclusion. 21

3)    Metode-metode  penjaminan mutual exclusion. 21

4)    Implementasi Semaphore. 27

5)    The Producer / Consumer Problem.. 27

B.    Monitors. 30

C.    Message Passing. 32

BAB III  PENUTUPAN.. 36

1.    Kesimpulannya: 36

2.    Saran. 36

DAFTAR PUSTAKA.. 37

BAB I
PENDAHULUAN

1.      Latar Belakang Masalah

Pada zaman sekarang ini telah terjadi banyak perkembangan pada berbagai macam bidang teknologi, seperti halnya komputer yang memiliki sebuah atau beberapa buah sistem operasi. Pada dasarnya sistem operasi memiliki peranan yang sangat penting dalam proses-proses yang terjadi di dalam komputer ,baik itu hubungan PC dengan prangkat input/output, PC dengan user. Pada sistem operasi terdapat beberapa masalah yang ditemukan antara lain seperti Mutual Exclusion, Deadlock,StarVation, Sinkronisasi. Mutual Exclusion adalah jaminan hanya satu proses yang mengaksessumber daya pada satu interval tertentu. Proses disebut deadlock jika prose menunggu suatu kejadian yang tak pernah terjadi. Proses dikatakan mengalami starvation jika proses­proses itu menunggu alokasi sumber daya sampai tak berhingga. sementara proses­proses laindapat  memperoleh alokasi sumber daya.

2.      Rumusan Masalah

1. Apakah yang dimaksud Mutual Exclusion?

2. Apakah yang dimaksud Synchronization?

3.      Tujuan

1. Mengetahui apa itu Mutual Exclusion.

2. Mengetahui apa itu synchronization.

Lebih lengkapnya klik disini

MAKALAH SISTEM OPERASI MUTUAL EXCLUSION AND SYNCHRONIZATION

  DAFTAR ISI   KATA PENGANTAR .. i DAFTAR ISI . ii BAB I PENDAHULUAN .. 1 1.     Latar Belakang Masalah . 1 2.     Rumusan Masal...