Pages

Sabtu, 20 April 2013

resource sharing embedded system

sedikit membahas tentang bab 5 kuliah sistem embedded yaitu resource sharing
ini matakuliah pasca sarjana jaringan informasi multimedia UI semester 2

ketika ada task dengan prioritas rendah sedang running pada kondisi critical kemudian ada task yang lebih tinggi mem-preempt sementara resource nya masih dipakai oleh task yang lebih rendah maka apa yang terjadi?
jika tidak ada pengaturan prioritas maka bisa bisa task yg prioritasnya rendah tidak akan pernah selesai karena selalu di pre emp (catatan : ini ngomonginnya task yang bs di preemp y)

maka solusinya adalah prioriti inversion, dengan metode sbb
1. priority inheritance protocol
2. priorirty ceiling protocol
3. stack resouce policy
4. dll


 1. priority inheritance protocol : sebuah protocol pengaturan prioritas dimana jika ada task dengan prioritas rendah sedang memasuki critical secsion sementara ada task dengan prioritas medium mem-preempt maka task yang prioritas rendah tsb dinakkan menjadi medium +1 ; intinya dinakkan 1 tingkat lebih tinggi dari ayng mempreempt agar critical sectionya selsesai dulu, baru jika sdh selesai dikembalikan lagi

2. priorirty ceiling protocol : sebuah protocol pengaturan prioritas dimana jika ada task dengan prioritas rendah sedang memasuki critical secsion sementara ada task dengan prioritas medium mem-preempt maka task yang prioritas rendah tsb dinakkan menjadi highest +1 ; intinya dinakkan menjadi paling tinggi +1 dari semua prioritas yang ada, sampai dengan critical sectionya selesai



depok. 20 april 2013
miss to meet u



0 komentar:

Posting Komentar