Sistem Operasi Tari Atanasya 180810035
Sistem Operasi Tari Atanasya 180810035
Algoritma FCFS
P1 P2 P3 P4 P5 P6 P7 P8
02 5 7 10 11 14 15 25 43 50 59 72 74 84 88
P1 P2 P2 P2 P2 P2 P2 P2 P2 P3 P4 P5 P6 P7 P8
P3 P3 P3 P3 P3 P3 P3 P4 P5 P6 P7 P8
P4 P4 P4 P4 P4 P4 P5 P6 P7 P8
P5 P5 P5 P5 P5 P6 P7 P8
P6 P6 P6 P6 P7 P8
P7 P7 P7 P8
P8 P8
WT = Waktu
Mulai Dikerjakan – Waktu Kedatangan
P1 = 0 – 0 =0
P2 = 25 – 2 = 23
P3 = 43 – 5 = 38
P4 = 50 – 7 = 43
P5 = 59 – 10 = 49
P6 = 72 – 11 = 61
P7 = 74 – 14 = 60
P8 = 84 – 15 = 69
Rata-rata WT = 343 / 8
= 42,875 sw
Algoritma SJF Preemptive
P1 P2
0 2 5 7 10 11 14
P6(2) P6(2)
P7(10)
P6 P8 P3 P4 P7 P5 P1
15 20 22 26 33 42 52 65 88
P7(10)
P8(4)
0 2 5 7 10 11 14 15
P7(10)
P7(10)
P8(4)
P6 P8 P3 P4 P7 P5 P2
25 27 31 38 47 57 72 90
P7(10) P8(4)
P8(4)
P1 P2
0 2 5 7 10 11 14
P5(13) P5(13)
P5(13)
P6(2) P6(2)
P7(10)
P1 P3 P4 P5 p6 P7 P8
15 20 25 30 35 37 42
46
P2 P1 P3 P4 P5 P7 P2 p1
51 56 58 62 67 72 77 82
P2(8) P1(13)
p5 p2 p1 p1
85 88 93 96
P1(8)
Jelaskan serta beri ilustrasi metode banker pada penanganan deadlock sistem
operasi.
Masalah Deadlock
Sekumpulan proses yang diblok, dimana setiap proses memegang satu
resource dan menunggu resource lain dari proses dalam kumpulan proses yang
sedang diblok tersebut, biasanya dari prosesproses atau resource yang non-
preemptive
Agar algoritma Banker’s ini dapat berkerja, harus ada tiga hal yang
dimiliki/diketahui, yaitu: