Dokumen tersebut membahas tentang sumber daya komputer (resources) yang mencakup data dan perangkat lunak, jenis sumber daya yang dapat diputus dan tidak dapat diputus, serta siklus permintaan, penggunaan, dan pelepasan sumber daya oleh proses. Dokumen ini juga menyebutkan beberapa referensi terkait subjek tersebut.
1. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
RESOURCES
(SUMBER DAYA KOMPUTER)
2. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
DEADLOCK DETECTION
DEADLOCK DETECTON
Detection with ONE RESOURCE of EACH TYPE
Detection with MULTIPLE RESOURCE of EACH TYPE
3. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
DEADLOCK RECOVERY
Recovery Through
Preemption
Recovery Through Rollback
Recovery Through Killing
Process
DEADLOCK
RECOVERY
4. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
DEADLOCK AVOIDANCE
Resource Trajectories
Save and Unsafe States
The Banker’s Algorithm for
Single Resource
DEADLOCK
AVOIDANCE
The Banker’s Algorithm for
Multiple Resources
5. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
DEADLOCK PREVENTION
Attacking the Mutual
Exclusion Condition
Attacking the Hold and
Wait Condition
Attacking the No-
Preemption Condition
DEADLOCK
PREVENTION
Attacking the Circular Wait
Condition
6. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
DEADLOCK ISSUES
Two-Phase Locking
Communication Deadlocks
Livelock
DEADLOCK
ISSUES
Starvation
7. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
RESOURCES
(SUMBER DAYA KOMPUTER)
8. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
Introduction to Computer Resource
• Resource atau sumber daya komputer adalah
segala sesuatu yang ada pada sebuah
komputer, mulai dari DEVICES, DATA, FILE dan
lain-lain yang berupa object dapat dikatakan
sebagai resources.
9. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
RESOURCES
COMPUTER
RESOURCE
INCLUDE DATA
INCLUDE
SOFTWARE
10. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
TYPE of RESOURCE
PREEMPTABLE
NON
PREEMPTABLE
TYPE of
RESOURCE
11. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
TYPE of RESOURCE
• Preemptable Resource adalah :
– Sumber daya dimana jika sebagian yang ada pada
sumber daya tersebut diambil tidak akan
menyebabkan kerusakan.
– Contoh : MEMORI
• Non Preemptable Resource adalah :
– Sumber daya dimana jika sebagian yang ada pada
sumber daya tersebut diambil akan menyebabkan
kerusakan.
– Contoh : DVD/Blu-Ray
12. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
STATE RESOURCE
REQUEST
USE
STATE
RESOURCE
RELEASE
13. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
STATE RESOURCE
• REQUEST
– Saat terdapat permintaan untuk menggunakan
resource, jika resource yang ada tersedia, maka akan
segera diberikan, tetapi jika resource tidak tersedia
atau digunakan maka proses akan diwajibkan untuk
menunggu. Dibeberapa sistem operasi jika kondisi
seperti ini terjadi maka sistem operasi akan
melakukan BLOCK permintaan dan akan diingatkan
saat resource yang diinginkan sudah dalam kondisi
IDLE atau tersedia. Dibebrapa sistem REQUEST akan
FAIL dengan munculnya ERROR CODE.
14. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
STATE RESOURCE
• USE
– Setelah permintaan (request) disetujui, maka sebuah
resource dapat digunakan oleh proses yang ada.
Penggunaan resource seharusnya sesuai dengan
kebutuhan, hal ini ditujukan agar tidak terjadi
deadlock.
• RELEAE
– Merupakan keadaan dimana resource digunakan akan
dilepas (release) oleh proses yang menggunakannya.
Pelepasan (release) sebuah resource akan
menyebabkan penyegaran kembali memori komputer.
15. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
DAFTAR REFERENSI
• http://mcs109.bu.edu/site/files/deadlock/citydeadlock
_thumb.jpg.
• http://img2.izismile.com/img/img5/20121129/640/mo
rning_picdump_270_640_13.jpg.
• https://s3.amazonaws.com/lowres.cartoonstock.com/p
olitics-democrat-republican-gop-congress-
washington_d-mwu120117_low.jpg.
• https://en.wikibooks.org/wiki/Operating_System_Desi
gn/Concurrency/Deadlock.
• https://technet.microsoft.com/en-
us/library/ms177433(v=sql.105).aspx.
• http://assets.njspotlight.com/assets/16/0525/2222.
16. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
DAFTAR REFERENSI
• http://pisces.bbystatic.com//BestBuy_US/stor
e/ee/2015/com/pm/nav_desktops_1115.jpg;
maxHeight=288;maxWidth=520.
• Andrew S. Tanenbaum and Herbert BOS, 2015,
Modern Operating Systems Fourth Edition,
Pearson.