Sabtu, 09 Mei 2015

Session 7 & 8

Concurency


Concurency adalah adalah suatu saat dimana ada banyak proses yang berjalan bersamaan. Tujuan dari concurrency ini adalah
-          Communication among process
-          Sharing resouces
-          Synchronization
-          Allocation of time
Namun concurrency juga mempunyai masalah yang cukup signifikan bila tidak di atasi seperti
-          Sharing global resources
-          Management of allocation of resouces
-          Programming errors difficult to locate

Competition among process for resouces

-          Mutual exclusion
Hanya ada satu proses yang diprioritaskan untuk melakukan aksi resources
-          Deadlock
Kondisi dimana semua proses tertumpuk dan tidak ada jalan keluar
-          Starvation
Kondisi dimana semua proses berpikir yang lain sedang memakai resources, padahal resource sedang idle.

Semaphores
Semaphores adalah suatu tanda atau symbol untuk mengatur bentuknya variable integer.


"Concurency lah yang menjalankan proses itu bersamaan"




Tidak ada komentar:

Posting Komentar