Planlama algoritmaları, işletim sistemlerinde süreçleri seçmek ve yürütmek için kullanılan yöntemlerdir 1. İşte bazı yaygın planlama algoritmaları:
- İlk Gelen İlk Hizmet (FCFS): Yeni gelen işlemler sıraya alınır ve ilk gelen işlem önce çalıştırılır 12.
- En Kısa Süre Önce (SJF): Her işlem için tahmini yürütme süresi kullanılır ve en kısa yürütme süresine sahip işlem önce çalıştırılır 12.
- En Yüksek Önceliğe Sahip İlk (HPF): Her işleme bir öncelik değeri atanır ve en yüksek önceliğe sahip işlem önce çalıştırılır 1.
- Round Robin (RR): Zaman dilimi adı verilen sabit uzunlukta zaman aralıkları kullanılır ve her işlem bir zaman dilimi için işlemciyi alır 12.
- Çok Seviyeli Sıra: İşlemleri farklı önceliklere sahip birden fazla sıraya ayırır ve yüksek öncelikli işlemler daha kısa zaman dilimleri alır 12.
5 kaynaktan alınan bilgiyle göre: