1.short-term scheduller
2.medium-term scheduller
3.dan long-term scheduller
namun bagaimna definisi dan perbedaan diantara ketiganya ,oke mari cek satu persatu kawan....
1.short-term (jangka pendek)
penjadwalan ini bertugas menjadwalkan alokasi pemrosesan di antara proses-proses ready yang berada pada memori utama, nah sasaran utama enjadwalan ini untuk memaksimalkan kinerja dari sistem agar dapat memenuhi satu kumpulan kriteria yang diharapkan.
nah sedangkan ....
2.medium-term (jangka menengah)
penjadwalan ini bertugas menangani proses-proses swapping. lho....apa itu swapping????
hmm jadi bgini agan-agan,,(duh sok tau) swapping itu merupakan aktifitas pemindahan proses yang tertunda dari memori utama ke memori sekunder..????wah makin bingung saya ,,kenapa ada proses yang tertunda dan kenapa pula harus ada pemindahan dari memori utama ke sekunder???????(maklum masih belajar)
jadi bgini,,,
setelah proses terjadi selama suatu waktu , proses mungkin ditunda karena membuat permintaan layanan I/O atau memanggil suatu system call .Nah proses yang tertunda ini tidak bisa membuat suatu kemajuan agar proses selesai /complete sampai kondisi-kondisi yang menyebabkan ditunda itu di hilangkan atau bahasa komputerya fix (sok IT)hahaha,,maka dari itu agar ruang memori dapat bermanfaat untuk proses-proses yang lain,maka proses yang tertunda tadi itu lho..dipindah dari memori utama ke memori sekunder (jadi menuh menuhin meori utama saja) sehingga tersedia ruang yang lebih besar di memori utama untuk proses-proses yang lain.
Nah sekrang jelas apa itu swapping.... Lalu begitu kondisi yang membuat proses itu hilang atau sudah fix maka proses tadi dimasukkan kembali ke memori utama, nah penjadwalan jangka menengah ini mengendalikan transisi dari suspended ke ready dari proses-proses yang mengalami swapping tadi. nah sedangkan.......
3. long-term (jangka panjang)
sedangkan penjadwalan ini bekerja terhadap antrian batch dan memilih batch berikutnya yang harus dieksekusi sistem. ketemu lagi nih kata aneh??heheh apa itu batch? ??
batch biasanya berupa proses-proses dengan penggunaan sumber daya yang intensif seperti waktu pemrosesan,memori dan perangkat I/O.
sasaran utama penjadwalan ini yaitu memberi keseimbangan proses-proses campuran.
jadi jelas kan definisi dari ketiga penjadwalan itu dan perbdaannya, saya juga masih belajar jadi dimohon maav jika salah2 dikit,,
budayakn comment..trimakasih...
0 komentar: