NIM : 044113604
TUGAS 2
MSIM4201/SISTEM OPERASI
1. Data Proses:
P1: Arrival Time (0), Burst Time (5)
P2: Arrival Time (1), Burst Time (4)
P3: Arrival Time (3), Burst Time (3)
P4: Arrival Time (5), Burst Time (1)
Quantum (Q): 2
Gantt Chart:
Waktu 0-2: P1
Waktu 2-4: P2
Waktu 4-6: P1
Waktu 6-8: P3
Waktu 8-9: P4
Rata-rata:
Rata-rata TAT = (9 + 5 + 3) / 3 = 17 / 3 ≈ 5.67
Rata-rata WT = (4 + 1 + 0) / 3 = 5 / 3 ≈ 1.67
Rata-rata RT = (0 + 2 + 6) / 3 = 8 / 3 ≈ 2.67
Jadi, rata-rata Turnaround Time adalah sekitar 5.67, rata-rata Waiting Time
adalah sekitar 1.67, dan rata-rata Response Time adalah sekitar 2.67.
2. Dalam kasus ini, terjadi deadlock atau kebuntuan karena Budi menunggu Andi
melepaskan penghapus, sementara Andi menunggu Budi melepaskan pensil. Untuk
mengatasi deadlock ini, dapat menggunakan pendekatan pembebasan sumber (resource
allocation) dengan menggunakan algoritma Deadlock Detection and Recovery.
Restart proses: Setelah sumber daya dilepaskan, proses yang dihentikan, yaitu
Budi, dapat di-restart sehingga dia dapat meminta ijin untuk menggunakan
penghapus.
Dengan melakukan langkah-langkah di atas, deadlock dapat diatasi dan proses dapat
dilanjutkan.
Teknik ini bekerja dengan memisahkan memori logis ke dalam disk sekunder
dan hanya membawa halaman yang diperlukan ke memori utama. Dengan demikian,
seolah-olah ukuran memori fisik yang dimiliki lebih besar dari yang sebenarnya. Jika
suatu proses membutuhkan instruksi atau data yang terdapat pada suatu halaman
tertentu, halaman tersebut akan dicari di memori utama.