Senin, 31 Oktober 2011

Mekanisme Semaphore

Semaphore adalah pendekatan yang dikemukakan Dijkstra.Prinsip semaphore adalah sebagai berikut
Dua proses atau lebih dapat bekerjasama dengan menggunakan penanda-penanda sederhana.
Proses dipaksa berhenti sampai proses memperoleh penanda tertentu.Sembarang kebutuhan koordinasi kompleks dapat di penuhi dengan struktur penanda yang sesuai kebutuhannya .Variabel khusus untuk penanda isi disebut Semaphone
Semaphore adalah alat untuk sinkronisasi yang tidak membutuhkan busy waiting.Semaphore 5 berupa Variable Integer.Semaphore hanya dapat diakses melalui operasi atomic yang tidak dapat diinterupsi sampai kode selesai.Operasi dari Semaphore 5 adalah Wait dan Signal.

CONTOH DARI MEKANISME  SEMAPHONE

Mekanisme Semaphore

 
IMPLEMENTASI MONITOR MENGGUNAKAN  SEMAPHONE VARIABLE

 
http://dc373.4shared.com/doc/e0HWpjrs/preview.html

Template by:

Free Blog Templates