OLEH
Deskripsi Proses
Deskripsi Penjadwalan Proses
Kriteria Proses
Strategi Penjadwalan Proses
BAGIAN 1:
PENJADWALAN
PROSES
PROSES
Proses – proses yang berjalan diberlakukan sama yang berarti jatah waktu yang
diberikan pemroses itu sama. Disini tidak ada proses yang tidak mendapatkan layanan
pemroses sehingga mengalami kekurangan waktu.
Tujuannya adalah menjamin setiap proses mendapatkan pelayanan dari pemroses
secara adil.
EFISIENSI
Merupakan waktu yang dihabiskan pada saat program mulai masuk kedalam sistem
sampai dengan proses diselesaikan oleh sebuah sistem.
Tujuannya adalah meminimalkan turn around time.
Turn around time = waktu eksekusi + waktu menunggu
TROUGHPUT
Merupakan jumlah kerja yang bisa di kerjakan dan diselesaikan selama satu selang waktu
tertentu.
Tujuannya adalah memaksimalkan jumlah proses yang dilayani persatu interval waktu.
Semakin tinggi angka troughput maka akan lebih banyak kerja yang akan dilakukan
sebuah sistem.
BAGIAN 3:
STRATEGI
PENJADWALAN PROSES
STRATEGI PENJADWALAN
PROSES
Strategi penjadwalan proses terbagi atas 2, yaitu :
a. Penjadwalan Preepmtive
b. Penjadwalan Non-Preemptive
PENJADWALAN PREEMPTIVE
Proses yang sedang berjalan dapat diambil alih proses lain (disela) yang mempunyai
prioritas lebih tinggi
Proses yang disela berubah menjadi state Ready.
CPU dapat diambil alih oleh proses yang lain.
PENJADWALAN NON-
PREEMPTIVE
Proses yang sedang berjalan tidak dapat disela.
Sekali proses berada di status running (sedang berjalan), maka proses tersebut akan
dieksekusi terus sampai proses berhenti.
CPU tidak dapat diambil alih oleh proses yang lain.
BAGIAN 4:
ALGORITMA
PENJADWALAN
ALGORITMA PENJADWALAN
KASIH WEEK