23/12/13

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 Preemtive Shortest Job First (SJF)


Jawabannya sebagai berikut.
Metode Preemtive Shortest Job First (SJF) yaitu metode yang mendahulukan proses dengan eksekusi waktu tersingkat. Hampir sama dengan Non Preemtive, namun Preemtive sangat memperhatikan kedatangan proses selanjutnya. Apabila ada proses baru yang dating maka proses yang sedang berjalan langsung membandingkan burst timenya. Selanjutnya yang lebih kecil akan didahulukan.
Gant Chart



    
      Gant chart di atas akan saya jelaskan sebagai berikut.

          

Waiting Time
P1 = 0 ms + 2 ms = 2 ms
P2 = 10 ms – 3 ms = 7 ms
P3 = 0 ms
P4 = 15 ms – 6 ms = 9 ms

 










Jadi, rata-rata waktu yang dibutuhkan pada metode Penjadwalan Preemtive Shortest Job First (SJF) adalah 4,5 mili second.

Semoga membantu :)

12 komentar :

  1. Balasan
    1. maf saya baru balas, itu referensinya dari dosen aja pas menjelaskan di depan kelas.

      Hapus
    2. di waiting time nya itu ngitungnya gmna??

      Hapus
  2. P1=0+95-3)+(10-7)=5
    P2=(15-10)=5
    P3=(6-5)+(7-6)=2
    P4=21-15=6
    AWT=18/4=4.5ms

    BalasHapus
    Balasan
    1. untuk p1 bukannya (3-0)+(5-3)+(10-7)=8

      Hapus
    2. untuk p1 bukannya (3-0)+(5-3)+(10-7)=8

      Hapus
  3. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  4. yang ada di artikel agan penjadwalan round robin kali(?) bukannya SJF ngga bisa di sela sama proses lain selagi pengeksekusian prosesnya belum selesai?

    BalasHapus
  5. Mau nanya.
    Sebagai contoh = Dimisalkan Proritas Tertinggi nya adalah 5, Berpengaruh gak pada proses.dan rata-rata waktu yang dibutukan proses tersebut.

    BalasHapus