os211

#W08

TOP 10 LINKS

  1. Is CPU scheduling the same as process scheduling?
    Forum QnA ini menjelaskan mengenai perbedaan CPU dan process scheduling. Meskipun keduanya sama-sama berhubungan dengan scheduling, ternyata keduanya bukan hal yang sama persis. Pada CPU scheduling terjadi penjadwalan eksekusi process yang sudah ada di antrian (ready queue) suatu sistem, sedangkan pada process scheduling terjadi pemilihan process yang akan dibawa ke antrian (ready queue) suatu sistem. Sebenarnya forum tersebut tidak memiliki diskusi yang begitu dalam, jadi saya kurang yakin apakah jawaban dalam forum tersebut valid atau tidak.

  2. What is the convoy effect?
    Website ini membahas mengenai convoy effect. Setelah GSGS mengenai berbagai algoritma scheduling, saya menemukan istilah convoy effect. Intinya, convoy effect adalah sebuah fenomena yang terjadi pada FCFS (First Come First Serve) scheduling algorithm. Pada convoy effect, suatu process yang lama memperlambat performa dari seluruh process, sehingga menyebabkan pemborosan CPU time dan resource lainnya.

  3. Time slice? What’s that?
    Website ini menjelaskan secara singkat mengenai time slice beserta notes materi scheduling. Ketika saya menemukan istilah ini sewaktu GSGS mengenai materi scheduling, saya kira time slice berhubungan dengan memotong waktu. Ternyata time slice adalah suatu durasi waktu dimana sebuah process bisa berjalan tanpa adanya gangguan (run interrupted) pada sebuah pre-emptive multitasking OS. Time slice bisa dibilang sebagai scheduling mechanism dimana task bisa di run di CPU. Mekanisme tersebut digunakan untuk pre-empting running tasks.