Rabu, 23 Oktober 2019 23:45
Soal-soal
1.
Apa definisi penjadwalan, Jelaskan
2.
Pada penjadwalan proses mempunyai
tugas dan sasaran, Sebutkan tugas dan sasaran tersebut
3.
Sebutkan tipe-tipe penjadwalan yang
anda ketahui
4.
Strategi penjadwalan terdapat dua
jenis yaitu Preemptive dan non preemptive
5.
Sebutkan strategi-strategi penjadwalan
dan berikan contoh masing-masing strategi
Jawaban
1. Penjadwalan merupakan kumpulan
kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan
kerja yang dilakukan sistem komputer.
2.
Tugasnya:
memutuskan proses yang harus berjalan memutuskan kapan dan selama dan berapa
lama proses itu berjalan.
Sasaran
dari penjadwalan yaitu : untuk mengoptimalkan kinerja menurut
kriteria tertentu diantaranya adalah :
·
Adil ( fairness) : proses-prose
diperlakukan sama yaitu setiap proses mendapatkan jatah waktu sama sehingga
tidak terjadi starvation.
·
Efisiensi : atau utilisasi pemroses
dihitung dengan perbandingan waktu sibuk pemroses. Dengan sasaran menjaga agar
pemroses tetap sibuk sehingga efisiensi mencapai maksimum.
·
Waktu
tanggap ( Respons Time ) : dibedakan dibedakan menjadi 2 kategori yaitu Waktu
tanggap pada sistem interaktif : Terminal Respons Time Waktu tanggap pada
sistem waktu nyata : Real Time (event respons time)
·
Turn Around Time : waktu yang
dihabiskan dari saat program atau job masuk ke sistem sampai proses
diselesaikan sistem Turn Around Time = waktu eksekusi + waktu tunggu Sasaran
penjadwalan ini untuk meminimalkan Turn Around Time
·
Troughput
:Jumlah kerja yang dapat diselesaikan dalam 1 unit waktu Sasaran penjadwalan
adalah untuk memaksimalkan jumlah job yang diproses per satu interval waktu.
3. Tipe-tipe Penjadwalan :
a.
Penjadwalan Jangka Pendek : bertugas
untuk menjadwalkan alokasi pemroses diantaranya proses-proses ready di memory
utama. Penjadwalan ini dijalankan setiap terjadi pengalihan proses untuk
memilih proses berikutnya yang harus dijalankan Sasaran : untuk memaksimumkan
kinerja untuk memenuhi satu kumpulan kriteria yang diharapkan.
b.
Penjadwal Jangka Menengah: Fungsi:
menangani proses-proses swaping yaitu aktivitas pemindahan proses yang tertunda
dari memori utama ke sekunder.
c.
Penjadwal Jangka Panjang : Berfungsi
menangani proses yang bekerja terhadap antrian batch dan memilih batch
berikutnya yang harus dieksekusi. Sasaran atau tujuan yang dicapai adalah
memberi keseimbangan terhadap jobjob campuran.
4. Terdapat dua strategi penjadwalan,
Pengertian nya yaitu :
a.
Penjadwalan Pre-emptive
Suatu proses yang telah diberikan waktu pemroses, maka pemroses
dapat diambil oleh proses disela sebelum selesai dan harus dilanjutkan menunggu
jatah waktu pemroses tiba kembali pada proses itu.
b.
Penjadwalan Non Pre-emtive
Suatu proses yang telah diberi jatah waktu pemroses, maka pemroses
tidak dapat diambil oleh proses lain sampai proses itu selesai.
5. Terdapat dua strategi penjadwalan,
contoh contohnya yaitu :
a.
Penjadwalan Pre-emptive
·
Algoritma Round Robin
·
SRF ( Shorten Remaining First)
·
GS ( Guaranteed Schedule)
b.
Penjadwalan Non Pre-emtive
·
FIFO ( Firts-in, First-Out)
·
FCFS
·
SJF ( Short Job First)
·
HRN ( Highest Ratio Next)
·
MFQ ( Multiple Feedback Queues )
Tidak ada komentar:
Posting Komentar