İçindekiler:
Tanım - Önce En Kısa İş (SJF) ne anlama geliyor?
Önce en kısa iş, daha sonra yürütme için en küçük yürütme süresine sahip işlemin seçildiği bir zamanlama algoritmasıdır. İlk olarak en kısa iş, önleyici veya önleyici olmayabilir. Basit doğası nedeniyle, ilk olarak en kısa iş en uygun olarak kabul edilir. Ayrıca, yürütmeyi bekleyen diğer işlemlerin ortalama bekleme süresini de azaltır.
Önce en kısa iş aynı zamanda en kısa iş (SJN) ve en kısa iş (SPN) olarak da bilinir.
Techopedia Önce En Kısa İşi (SJF) açıklıyor
İlk olarak en kısa iş, işlemlerin ortalama çalışma süresine bağlıdır. Bu önlemlerin doğru tahminleri, en kısa işin önce bir ortamda uygulanmasına yardımcı olur, aksi takdirde aynısını uygulamak neredeyse imkansız hale getirir. Bunun nedeni, çoğu zaman, işlemlerin yürütme patlamasının önceden gerçekleşmemesidir. Bekleme süresi ile komutlar arasındaki ortalama süreyi belirlemek için geçmiş modellerin bulunduğu etkileşimli ortamlarda kullanılabilir. Her ne kadar kısa-süreli CPU programlamasında en kısa iş-birinci konseptinin kullanılması dezavantajlı olsa da, uzun vadeli CPU programlamasında oldukça avantajlı olduğu düşünülmektedir. Dahası, önce en kısa iş durumunda verim yüksektir.
Önce en kısa işin dezavantajları da vardır. Birincisi, çok sayıda daha kısa süreç varsa daha uzun işler için süreç açlığına neden olabilir. Diğeri ise, her bir işlem için yürütme süresini önceden bilmektir. Çoğu zaman, bu birçok ortamda neredeyse imkansızdır.