1. Perbedaan Penjadwalan Preemptive
dan non Preemptive
# Penjadwalan preemptive
Keputusan penjadwalan CPU dilakukan apabila proses berpindah dari keadaan running
ke ready atau proses berpindah dari waiting ke ready.
# Penjadwalan non preemptive
Keputusan penjadwalan CPU dilakukan apabila proses berpindah dari running
ke waiting atau apabila proses berhenti.
2. Diketahui :
Burst time = 10 , 6 , 2, 4 , 8
Priority = 3 , 5 , 2 , 1 , 4 (5 adalah prioritas tertinggi)
a).Menggunakan Algoritma Round Robin (quantum time = 2)
Waktu tunggu untuk untuk P1 = 5, P2 = 3, P3 = 4, P4 = 2, P5 = 4
Rata-rata waktu tunggu (turn around) = (5 + 3 + 4 + 2 + 4) / 5 = 3,6
b).Menggunakan Algoritma Priority
Waktu tunggu untuk P1 = 14, P2 = 0, P3 = 24, P4 = 26, P5 = 6
Rata-rata waktu tunggu (turn around) = (14 + 0 + 24 + 26 + 6) / 5 = 14
c).Menggunakan Algoritma Shortest Job First
Waktu tunggu untuk P1 = 0, P2 = 16, P3 = 10, P4 = 12, P5 = 22
Rata-rata waktu tunggu (turn around) = (0 + 16 + 10 + 12 + 22) / 5 = 12
3. Diketahui :
a). FCFS
Waktu tunggu untuk P1 = 0, P2 = 8, P3 = 12
Rata-rata waktu tunggu (turn around) = (0 + 8 + 12) / 3 = 6,6
b). SJF non preemptive
Waktu tunggu untuk P1 = 0
P2 = 9 – 0,4 = 8,6
P3 = 8 – 1 = 7
Rata-rata waktu tunggu (turn around) = (0 + 8,6 + 7) / 3 = 5,2
c). SJF preemptive / SRTF
![](data:image/png;base64,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)
# Penjadwalan preemptive
Keputusan penjadwalan CPU dilakukan apabila proses berpindah dari keadaan running
ke ready atau proses berpindah dari waiting ke ready.
# Penjadwalan non preemptive
Keputusan penjadwalan CPU dilakukan apabila proses berpindah dari running
ke waiting atau apabila proses berhenti.
2. Diketahui :
Burst time = 10 , 6 , 2, 4 , 8
Priority = 3 , 5 , 2 , 1 , 4 (5 adalah prioritas tertinggi)
a).Menggunakan Algoritma Round Robin (quantum time = 2)
Waktu tunggu untuk untuk P1 = 5, P2 = 3, P3 = 4, P4 = 2, P5 = 4
Rata-rata waktu tunggu (turn around) = (5 + 3 + 4 + 2 + 4) / 5 = 3,6
b).Menggunakan Algoritma Priority
Waktu tunggu untuk P1 = 14, P2 = 0, P3 = 24, P4 = 26, P5 = 6
Rata-rata waktu tunggu (turn around) = (14 + 0 + 24 + 26 + 6) / 5 = 14
c).Menggunakan Algoritma Shortest Job First
Waktu tunggu untuk P1 = 0, P2 = 16, P3 = 10, P4 = 12, P5 = 22
Rata-rata waktu tunggu (turn around) = (0 + 16 + 10 + 12 + 22) / 5 = 12
3. Diketahui :
a). FCFS
Waktu tunggu untuk P1 = 0, P2 = 8, P3 = 12
Rata-rata waktu tunggu (turn around) = (0 + 8 + 12) / 3 = 6,6
b). SJF non preemptive
Waktu tunggu untuk P1 = 0
P2 = 9 – 0,4 = 8,6
P3 = 8 – 1 = 7
Rata-rata waktu tunggu (turn around) = (0 + 8,6 + 7) / 3 = 5,2
c). SJF preemptive / SRTF
Waktu tunggu untuk P1 = 5 – 0 = 5
P2 = 4,8 – 0,4 = 4,4
P3 = 1 – 1 = 0
Rata-rata waktu tunggu (turn around) = (5 + 4,4 + 0) / 3 = 3,13
d). Round Robin (quantum time = 1)
Waktu
tunggu untuk P1 = 8, P2 = 4, P3 = 2
Rata-rata waktu tunggu (turn around) = (8 + 4 + 2) / 3 = 4,6
4. Hubungan antara pasangan algoritma
a). Priority dan SJF
Algoritma SJF adalah Algoritma Priority untuk menyelesaikan suatu kasus khusus
b). Priority dan FCFS
Algoritma FCFS adalah Algoritma Priority yang memiliki prioritas sama.
c). Round Robin dan FCFS
Algoritma Round Robin adalah Algoritma FCFS yang bersifat preemptive
dan menggunakan time-sharing.
Rata-rata waktu tunggu (turn around) = (8 + 4 + 2) / 3 = 4,6
4. Hubungan antara pasangan algoritma
a). Priority dan SJF
Algoritma SJF adalah Algoritma Priority untuk menyelesaikan suatu kasus khusus
b). Priority dan FCFS
Algoritma FCFS adalah Algoritma Priority yang memiliki prioritas sama.
c). Round Robin dan FCFS
Algoritma Round Robin adalah Algoritma FCFS yang bersifat preemptive
dan menggunakan time-sharing.
mantap taufik bapakmu pasti bangga
ReplyDeleteThis comment has been removed by the author.
ReplyDelete