Selasa, 10 November 2015

[Pert 13 & 14] Deadlock

Deadlock dapat disebut apabila :
beberapa proses akan di deadlock apabila setiap proses di dalam set sedang menunggu suatu event (kejadian) dimana hanya proses lain di dalam set tersebut dapat terjadi

Di dalam deadlock, tidak ada solusi yang efisien

Pemblokiran secara permanen terjadi pada beberapa proses yang sedang digunakan untuk sumber sistem (system resources) ataupun sedang berkomunikasi satu sama lain

Senin, 09 November 2015

[Pert 11 & 12] Concurrency

Concurrency adalah :
- Komunikasi diantara proses
- Pembagian resource (sumber daya)
- Sinkronisasi dari beberapa proses
- Alokasi dari waktu proses

Masalah dalam Concurrency :
- Sumber daya disebar secara global
- Managemen dari alokasi sumber daya
- Programming yang error sulit untuk dicari

O/S Concern :
- Menjaga jalur dari proses yang aktif
- Mengalokasikan dan mengdelokasikan sumber daya, berupa :
  - Waktu processor
  - Memory
  - File
  - I/O Device
- Menjaga data dan sumber daya (resource)
- Hasil dari proses harus independen dari kecepatan eksekusi dari proses concurrent yang lain.