Pengertian Penjadwalan Proses
Penjadwalan merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi
yang berkaitan dengan urutan kerja yang dilakukan sistem komputer.
• Penjadwalan bertugas memutuskan :
– Proses harus berjalan, kapan dan berapa lama
proses itu berjalan.
Tujuan Penjadwalan Proses
1. Supaya semua pekerjaan memperoleh pelayanan yang adil (fairness).
2. Supaya pemakaian prosesor dapat dimaksimumkan.
3. Supaya waktu tanggap dapat diminimumkan, berupa waktu tanggap nyata dan waktu tanggap maya.
4. Supaya pemakaian sumber daya seimbang.
5. Turn arround time, waktu sejak program masuk ke sistem sampai proses selesai.
6. Efesien, proses tetap dalam keadaan sibuk tidak menganggur.
7. Supaya terobosan (thoughput) dapat dimaksimumkan.
3 Istilah yang digunakan pada penjadwalan
proses.
1. Antrian
2. Prioritas
3. Prempsi
Antrian
• Sejumlah proses yang menunggu menggunakan prosesor dan akan diproses sesuai dengan urutan antrian proses.
• Proses berada dalam memori utama.
Prioritas
• Mendahului pada antrian proses, jika proses berada di bagian belakang antrian, maka dengan pemberian prioritas, proses itu langsung berada di bagian paling depan pada antrian itu sambil menunggu sampai kerja prosesor selesai.
Prempsi
• Mendahului pada antrian proses, jika proses berada di bagian belakang antrian, maka dengan pemberian prempsi, proses itu langsung berada di bagian paling depan pada antrian itu bahkan akan memberhentikan kerja prosessor untuk mengerjakan proses yang prempsi tersebut.
Tidak ada komentar:
Posting Komentar