“PENJADWALAN PROSES “ SISTEM OPERASI
DESKRIPSI PENJADWALAN PROSES Kumpulan kebijaksanaan dan mekanisme Urutan kerja yang dilakukan sistem komputer Mengatur : Proses yang harus berjalan Kapan & selama berapa lama proses itu berjalan
Kriteria penjadwalan yang baik Adil (fairness) Efisiensi Waktu tanggap Turn arround time Throughput
Tipe – Tipe Penjadwalan Short Term Scheduller Medium Term Scheduller Long Term Scheduller
Suspended Blocked Queue Gbr. Tipe Penjadwalan Suspended Blocked Queue Ready Queue Suspended Ready Queue Batch Queue CPU Program-program interaktif Medium term scheduller Short term scheduller Long term scheduller
Penjadwal jangka pendek Bertugas menjadwalkan alokasi pemroses di antara proses-proses ready di memory utama Sasaran memaksimumkan kinerja untuk memenuhi satu kumpulan kriteria yang diharapkan
Penjadwal Jangka Menengah Menangani proses-proses swapping Mengendalikan transisi dari suspended- to- ready
Penjadwal Jangka Panjang Bekerja terhadap antrian batch dan memilih batch berikutnya yang harus dieksekusi Memberi keseimbangan job-job campuran
Strategi Penjadwalan Nonpreemptive preemptive
Algoritma Penjadualan Algoritma nonpreemptive FIFO atau FCFS SJF (Shortest Job First)
Algoritma Penjadwalan Algoritma preemptive RR (Round Robin) SRF (Shortest Remaining First) PS (Priority Schedulling)