Rabu, 23 Oktober 2019

SISTEM OPERASI - SOAL LATIHAN (MODUL 4)


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