Process Scheduling
Menjelaskan definisi dari process scheduling. The process scheduling is the activity of the process manager that handles
the removal of the running process from the CPU and the selection of another process on the basis of a particular strategy.
Menjelaskan process scheduling queues. Penjelasan yang sangat bagus menjadi poin plus dari website ini.
Preemptive vs Non-Preemptive
Menjelaskan apa itu preemptive scheduling dan non-preemptive scheduling. Menjelaskan key perbedaan antara preemptive scheduling
dengan non-preemptive scheduling. Pada website ini juga diberikan comparison chart antara preemptive scheduling dengan
non-preemptive scheduling. Poin plus dari website ini adalah penjelasan yang ringkas serta disertai comparison chart sehingga
mudah untuk dipahami.
Process Schedulers
Menjelaskan apa itu long Term or job scheduler, short term or CPU scheduler, dan medium-term scheduler.
Penjelasan yang mendetail namun mudah untuk dipahami menjadi kelebihan dari website ini.
Symmetric Multiprocessing
Menjelaskan poin penting mengenai symmetric multiprocessing. Menjelaskan kegunaan dari symmetric multiprocessing.
Menjelaskan keuntungan dan kerugian dari symmetric multiprocessing. Penjelasan yang ringkas sehingga mudah dipahami
menjadi poin plus dari website ini.
Asymmetric Multiprocessing vs Symmetric Multiprocessing
Menjelaskan apa itu asymmetric multiprocessing dan apa itu symmetric multiprocessing. Menjelaskan perbedaan antar keduanya.
Perbedaan antara symmetric dan asymmetric yang disajikan didalam tabel dan penggunaan gambar dalam menjelaskan apa itu
asymmetric dan symmetric multiprocessing hal ini memudahkan untuk memahami penjelasan yang disampaikan.
Real Time Scheduling
Menjelaskan apa itu real-time operating system (RTOS). Real-time operating system (RTOS) is an operating system intended
to serve real time application that process data as it comes in, mostly without buffer delay. The full form of RTOS is Real
time operating system. Mejelaskan alasan menggunakan real-time operating system. Mejelaskan komponen dari real-time operating
system serta menjelaskan tipe-tipe dari real-time operating system, yaitu soft real time, hard real time dan firm real time.
Penjelasan yang sangat jelas dan materi yang sangat lengkap menjadi kelebihan dari website ini.
FCFS Scheduling Algorithm
Menjelaskan apa itu first Come first serve (FCFS). First Come First Serve (FCFS) is an operating system scheduling algorithm
that automatically executes queued requests and processes in order of their arrival. It is the easiest and simplest CPU
scheduling algorithm. Menjelaskan karakteristik dari FCFS dan contoh dari FCFS scheduling. Poin plus dari website ini adalah
Materi yang sangat lengkap dan penjelasan yang mudah dipahami.
Shortest Job First Algorithm
Menjelaskan apa itu shortest job first (SJF). Shortest Job First scheduling works on the process with the shortest burst time or duration first.
SJF adalah algoritma yang sangat baik untuk meminimalkan waiting time. Menjelaskan non-preemptive SJF dan masalah yang dihadapi dengan non-preemptive
SJF. Menjelaskan preemptive SJF dan masalah yang dihadapi dengan preemptive SJF. Kelebihan dari website ini adalah penjelasa yang mudah untuk dipahami
serta materi yang bagus.
Round Robin Scheduling
Menjelaskan apa itu round robin scheduling. Karakteristik dari round robin scheduling serta contoh dari round robin scheduling. Poin plus dari website
ini adalah penjelasan contoh dari round robin scheduling yang sangat bagus sehingga mudah untuk dipahami.
Comparison of Scheduling Algorithms
Menjelaskan kelebihan dan kekurangan dari setiap algoritma scheduling. kelebihan dan kekurangan dari first come first serve (FCFS).
Kelebihan dan kekurangan dari shortest job first (SJF). Kelebihan dan kekurangan dari round robin. kelebihan dan kekurangan dari
priority based scheduling. Menjelaskan penggunana algoritma yang tepat untuk beberapa situasi. Penjelasan yang sangat lengkap dan
materi yang menarik menjadi poin plus website ini.