Penjadwalan Preemptive dan Nonpreemitive
1) Penjadwalan Preemptive Pada saat proses sedang menggunakan CPU, CPU dapat diambil alih oleh proses lain. Dalam hal ini harus selalu dilakukan perbaikan data. Proses ini adalah kebalikan dari proses Non-preemptive tadi yakni saat proses ini bekerja, maka proses dapat disela oleh proses lain sehingga prose ini akan kembali di proses setelah CPU menyelesaikan proses yang menyela tadi Algoritma-algoritma Penjadwalan Preemptive · RR (Round-Robin) · MFQ (Multiple Feedback Queues) · SRF (Shortest Remaining First) · PS (Priority Scheduling) GS (Guaranteed Scheduling) Contoh penjadwalan preemptive Penjadwalan Round Robin adalah contoh penjadwalan preemptive. Setiap proses mendapatkan sejumlah kecil waktu CPU. Biasanya 10 hingga 100 milidetik. Unit data kecil ini juga dikenal sebagai kuantum waktu. Setelah waktu ini berlalu, proses didahului dan ditambahkan ke akhir antrian siap. Asumsikan bahwa ada 4 proses sebagai P1, P2, P3 da