Penjadwalan Preemptive dan Nonpreemptive
Suatu proses adalah program yang sedang dieksekusi. Sebuah komputer harus melakukan banyak tugas pada saat bersamaan. Karena itu, CPU harus mendapatkan proses dan menjalankannya. Terkadang perlu menjalankan beberapa proses lainnya. Pada saat itu, proses yang berjalan terputus, dan CPU dialokasikan untuk proses yang baru. Setelah tugas selesai, CPU dialokasikan kembali ke proses sebelumnya. Penjadwalan menurut mekanisme ini dikenal sebagai penjadwalan preemptive. Jika proses yang berjalan, tidak dapat diganggu dan itu wajib untuk menjalankan proses yang berjalan, maka itu dikenal sebagai penjadwalan nonpreemptive. Definisi Penjadwalan Preemptive Penjadwalan preemptive adalah salah satu yang dapat dilakukan dalam keadaan ketika suatu proses beralih dari menjalankan status ke status siap atau dari status menunggu ke status siap . Di sini, sumber daya (siklus CPU) dialokasikan ke proses untuk jumlah waktu terba...