Tipe-Tipe Penjadwalan

 Tipe-Tipe Penjadwalan
( pengertian response time, turnaround and throughput)

1). Response time : meminimalkan waktu tanggap. Waktu
tanggap ada 2 yaitu waktu tanggap interaktif (terminal response time) dan
waktu tanggap pada sistem nyata (event response time). Waktu tanggap
interaktif adalah waktu yang dihabiskan dari saat karakter perintah terakhir
berinteraksi sampai instruksi pertama rutin layanan dieksekusi. Waktu tanggap
pada sistem nyata adalah waktu saat kejadian sampai instruksi pertama rutin
layanan dieksekusi.

2). Turn around time : meminimalkan turn around time. Turn around time adalah
waktu yang dihabiskan dari saat program masuk ke sistem sampai proses
diselesaikan sistem. Dengan kata lain turn around time = waktu eksekusi +
waktu tunggu.

3). Throughput : memaksimalkan jumlah job yang diproses per satuan waktu.
Throughput adalah jumlah kerja yang dapat diselesaikan persatuan waktu.

Type Penjadwalan
Terdapat 3 tipe penjadwalan pada sistem operasi yang kompleks :

a. Penjadwalan jangka pendek (short term scheduler) bertugas menjadwalkan
alokasi pemroses diantara proses – proses ready di memori utama.
Sasarannya memaksimumkan kinerja untuk memenuhi satu kumpulan kriteria.

b. Penjadwalan jangka menengah (medium term scheduler) bertugas menangani
proses – proses swapping, mengendalikan transisi dari suspended to ready
proses-proses swapping. Swapping adalah pemindahan proses yang tertunda
dari memori utama ke memori sekunder.

c. Penjadwalan jangka panjang (long term scheduler) bertugas terhadap antrian
batch dengan sasaran memberi keseimbangan job – job campuran.

Image 

Strategi penjadwalan
 
Terdapat 2 strategi penjadwalan :

a. Penjadwalan nonpreemptive (run-to-completion)
    apabila suatu proses telah diberi jatah maka tidak dapat diambilalih proses lain sampai proses tersebut selesai.

b. Penjadwalan preemptive
proses lain dapat mengambilalih jatah waktu proses lain. Ini sangat berguna pada sistem dimana proses memerlukan tanggapan dari pemroses lebih cepat. Misalnya pada sistem waktu nyata, kehilanga interupsi dapat berakibat fatal atau pada sistem interaktif time sharing, penjadwalan preemptive untuk menjamin waktu tanggap yang memadai.


TERIMAKASIH...!!!  sudah berkunjung ke blog saya :)

0 komentar:

Posting Komentar