İşte sorumun küçük bir örneği:
AD adında 4 bağımsız görevden oluşan bir oluşturma işi varsayalım. D, toplamda AC'den daha uzun sürer.
Göreli görev sürelerini birleştiremeyen bir derleme sistemi, görevleri aşağıdaki gibi zamanlayabilir:
---------------------------------------
CPU1: A | C |
---------------------------------------
CPU2: B | D |
---------------------------------------
Buna karşılık, eğer zamanlayıcı görev zamanı farklılıklarının farkındaysa, bu çok daha kısa zamanlamaya sahip olabilir:
---------------------------------------
CPU1: A | B | C |
---------------------------------------
CPU2: D |
---------------------------------------
Sorularım:
- Beklenen görev sürelerini programa dahil eden herhangi bir derleme sistemi var mı?
- Bu tür sistemler kurmak için hangi akademik araştırmalar var?
- Bu yapı sistemleri (varsa) zaman bilgisini nereden alır? Sezgisel tarama, önceki derlemeler sırasında toplanan zamanlamalar?
- Bu tür yapı sistemleri yoksa, neden? Onları ilk bakışta göründüklerinden daha az değerli kılacak bir gotcha var mı?