Page 87 - C:\Users\RENO\Documents\MK Sistem Operasi\Folder Baru\
P. 87

Langkah-langkah penyelesaian soal tabel 5.7 adalah :

                   1)  Kerjakan  terlebih  dahulu  proses  P2  karena  waktu  pelayanan  yang  paling  rendh
                      diantara semua proses yang ada di CPU sampai 2 menit (satuan waktu),  P2 datang

                      pada    menit  1,    jadi  CPU  mulai  melakukan  pelayanan  sampai  batas  keluar  pada
                      menit ke 4. Namun dalam proses pelayanan selama 1  menit (menit ke 3) ada P2

                      datang oleh karena itu P2 dihentikan sementara. Saat ini CPU berada pada menit ke
                      3  sementara  waktu  pelayanan  P2  masih  bersisa  1  Menit.  Untuk  itu  CPU  akan

                      melihat  lagi  waktu  pelayanan  semua  proses  yang  ada  yakni  P2  dan  P1.  Waktu

                      pelayanan yang terpendek adalah P2, oleh karena itu CPU akan melayani P2 selama
                      1 menit, sehingga P2 keluar pada menit dan P2 tidak mengantri.

                   2)  Selanjutnya  CPU  akan  melihat  lagi  waktu  pelayanan  yang  terpendek  dari  semua
                      proses yang ada pada CPU, saat ini CPU berada pada menit ke 4 sehingga proses

                      yang  menunggu  adalah  P1  dan  P3  sementara  P4  belum  datang.  Oleh  karena  itu

                      CPU akan mengeksekusi terlebih daluhu P3 selama 4 Menit. P3 datang pada menit
                      ke 2, sst ini CPU berada pada menit ke 4. Oleh karena itu selama menit ke 2 sampai

                      menit ke 4 P3 mengantri (2 mneit). P3 seharusnya keluar pada menir ke 8 namun
                      pada menit ke 6 P4 datang sehingga P3 dihentikan sementara dengan sisa waktiu

                      pelayanan selama 2 menit.

                   3)  Lakukan langkah yang sama seperti langkah 2, saat ini proses yang beraa pada CPU
                      adalah P1, P3 dan P4, diantara ke tiga proses yang ada maka yang akan dieksekusi

                      oleh CPU adalah P3 karena memiliki waktu pelayanan terendah. Oleh karena itu P3
                      akan  keluar  pada  menit  ke  8  (posisi  CPU  berada  pada  menit  ke  6  ditambahkan

                      dengan sisa pelayanan P3 selama 2 menit).
                   4)   Proses yang belum dilayani oleh CPU adalah P1 dan P4, oleh karena itu CPU akan

                      melihat waktu pelayanan yang terpendek sehingga P4 yang akan dieksekusi terlebih

                      dahulu.  Saat  ini  posisi  CPU  berada  pada  menit  ke  8  sementara  P4  datang  pada
                      menit  ke  6  sehingga  P4  mengantri  selama  2  menit  dan  keluar  pada  menit  ke  14

                      (posisi  CPU  pada  menit  ke  8  ditambahkan  dengan  waktu  pelayanan  selama  6
                      menit).

                   5)  Proses  yang  berada  pada  CPU  hanya  P1,  oleh  karena  itu  CPU  langsung

                      mengeksekusi P1 selama 8 menit. Saat ini CPU berada pada menit ke 14 sementara
                      P1 datang pada menit ke 1 oleh karena itu dari menit ke 1 sampai pada menit ke 14



                                                                                                   73
   82   83   84   85   86   87   88   89   90   91   92