Page 8 - Konsep Penjadwalan CPU
P. 8

memiliki CPU burst time yang lebih kecil dari 1-time quantum.































               C.  Rangkuman

               Penjadwalan CPU adalah suatu proses pengaturan atau penjadwalan proses-proses yang ada di

               dalam komputer. Dimana proses-proses tersebut berjalan dalam pola yang disebut Siklus Burst.
               Penjadwalan  CPU  secara  garis  besar  dibagi  menjadi  2,  yaitu  Penjadwalan  Preemptive  dan

               Penjadwalan Non Preemptive.

               Keberhasilan  dari  penjadwalan  CPU  tergantung  dari  beberapa  properti  prosesor.
               Pengeksekusian dari proses tersebut terdiri atas siklus CPU ekskusi dan M/K Wait. Proses

               hanya akan bolak-balik dari dua state ini, inilah yang disebut Siklus Burst CPU-M/K.
               Penjadwalan Non Preemptive ialah salah satu jenis penjadwalan dimana sistem operasi tidak

               pernah melakukan context switch dari proses yang sedang berjalan ke proses yang lain. Dengan

               kata lain, proses yang sedang berjalan tidak bisa di-interupt.
               Penjadwalan Preemptive mempunyai arti kemampuan sistem operasi untuk memberhentikan

               sementara proses yang sedang berjalan untuk memberi ruang kepada proses yang prioritasnya
               lebih tinggi. Penjadwalan ini bisa saja termasuk penjadwalan proses atau M/K. Penjadwalan

               Preemptive memungkinkan sistem untuk lebih bisa menjamin bahwa setiap proses mendapat
               sebuah slice waktu operasi. Dan juga membuat sistem lebih cepat merespon terhadap event

               dari luar (contohnya seperti ada data yang masuk) yang membutuhkan reaksi cepat dari satu

               atau beberapa proses. Membuat penjadwalan yang Preemptive mempunyai keuntungan yaitu
               sistem lebih responsif daripada sistem yang memakai penjadwalan Non Preemptive.
   3   4   5   6   7   8   9   10