Langsung saja ya sahabat-sahabatku...
Diketahui ada 4 proses yang arrival time dan burst time sebagai berikut.
Proses
|
Arrival Time
|
Burst Time
|
P1
|
0
|
8
|
P2
|
3
|
5
|
P3
|
5
|
2
|
P4
|
6
|
6
|
Hitung Waiting Time dan Average Time menggunakan metode penjadwalan Non Preemtive Shortest Job First (SJF)
Jawabannya sebagai berikut.
Metode Non
Preemtive Shortest Job First (SJF) yaitu metode yang mendahulukan proses dengan
eksekusi waktu tersingkat.
Walaupun P1 burst timenya 8 tetapi diproses terlebih
dahulu. Karena P1 datang pada arrival time 0, sedangakan pada waktu arrival
time 0 belum ada proses lain masuk. Jadi P1 tidak bisa dibandingkan dengan
proses-proses yang lain. Selama berjalan P1 ada P2, P3, P4 datang, maka proses
selanjutnya diperhitungkan dari perbandingan burst time P2, P3, P4. Nilai burst
time yang paling kecil akan diproses terlebih dahulu, urutannya yaitu P3= 2 ms,
P2= 5 ms, dan P4= 6 ms.
Waiting
Time
Waiting time= waktu mulai - arrival time
P1 = 0 ms
P2 = 10 ms – 3 ms = 7 ms
P3 = 8 ms – 5 ms = 3 ms
P4 = 15 ms – 6 ms = 9 ms
Jadi, rata-rata waktu yang dibutuhkan pada
metode Penjadwalan Non Preemtive Shortest Job First (SJF) adalah 4,75 mili second.
Semoga membantu :)
Semoga membantu :)
thanks gan, akhirnya nemu penjelsan yg lebih mudah :)
BalasHapusTanks kk akhir nya nemu juga, bingung masalah burst time nya gara" harus di urutin dari yg terkecil, tapi kan arival time nya harus mulai dari 0....
BalasHapusjika ada proses yg busrt timenya yg sama... itu gimna???
BalasHapusMohon bantuannya...
BalasHapusMisalnya Nilai Burst Time P3 dan P4 bernilai sama,tetapi Arrived Timenya berbeda maka diambil dari AT Sebagai contoh P3 Memiliki AT = 5 dan P4 memiliki AT = 3, maka di ambil P4
Hapusbisa minta wa , aku mau bertanya banyak
BalasHapuspilss :v
BalasHapussangat membantu gan
BalasHapusinfonya sangat bermanfaat bagi ane
BalasHapusSolder uap portable