Bölüm 5 · SimülasyonCPU Çizelgeleme? ← Bölüm 5 FCFS SJF SRTF Öncelik K-Öncelik RR Hız 2/s Senaryo Örnek Kısa işler Öncelik çatışması RR örneği Rastgele Dilim 2 KarşılaştırGelmediHazır kuyruğuCPUBitti Zaman 0/0 ✓ Biten 0/0 Ort. B – Ort. D – Ort. T – KapatCPU ÇizelgelemeSüreçler Gelmedi, hazır kuyruğu, CPU ve Bitti alanları arasında ilerlerken Gantt şeması birer zaman birimi çizilir. Sağdaki tablo, her süreç bittiğinde onun bekleme (B), dönüş (D) ve tepki (T) süresini, altında da ortalamaları gösterir.KullanımBir algoritma ve bir senaryo seçilir ya da süreç tablosu doğrudan düzenlenir (ad, geliş, CPU patlaması, öncelik; + en çok 8 olacak biçimde süreç ekler, × süreci kaldırır).▶ oynatır; adım düğmeleri bir zaman birimi geri ya da ileri gider veya başa ya da sona atlar. Hız, saniyedeki zaman birimi sayısını belirler.Zaman dilimi (quantum), round robin’in her turda verdiği süredir (1–10).Karşılaştır, altı algoritmanın hepsini aynı süreçlerle çalıştırır ve RR zaman dilimini 1’den 6’ya kadar dener; orada bir algoritmaya tıklamak o algoritmaya geçer.AlgoritmalarFCFSGeliş sırasıyla, sonuna kadar çalıştırır.SJFGelenler arasında CPU patlaması en kısa olan; kesme yok.SRTFKalan süresi en kısa olan; yeni gelen süreç çalışanı kesebilir.ÖncelikEn küçük sayı önce; kesme yok.K-ÖncelikKesmeli öncelik: daha yüksek öncelikli bir süreç gelince çalışanı keser.RRHer turda bir zaman dilimi, sonra kuyruğun sonuna.EşitlikÖnce erken gelen, sonra tablo sırası. RR: yeni gelenler, kesilen süreçten önce kuyruğa girer.ÖlçütlerDDönüş süresi = bitiş − gelişBBekleme süresi = dönüş − CPU patlamasıTTepki süresi = ilk çalışma − gelişGösterim geliş bekliyor çalışıyor ✓ bitti kesildiTuşlar←→ adımBoşluk oynatHomeEndEsc kapat