70 likes | 206 Views
Ara Sınav Hazırlık. Round Robin Örnek. 19.03.2012. Aşağıdaki işlemler verilen şu mikroişlemci zamanları ve sıralarıyla mikroişlemciye ulaşmış olsunlar: Kesintili ve kesintisiz kısa iş öncelikli planlama yöntemi ile planlamasını ve ortalama bekleme zamanını hesaplayınız.
E N D
19.03.2012 • Aşağıdaki işlemler verilen şu mikroişlemci zamanları ve sıralarıyla mikroişlemciye ulaşmış olsunlar: Kesintili ve kesintisiz kısa iş öncelikli planlama yöntemi ile planlamasını ve ortalama bekleme zamanını hesaplayınız. • İşlem Erişim zamanı Süre • P1 0 2 • P2 1 8 • P3 2 9 • P4 3 3 • P5 4 5 • Gelen işlemlerin yürütülmesi aşağıdaki sıra ve zaman aralıkları ile yapılmaktadır.
Çözüm • İşlem Erişim zamanı Süre • P1 0 2 • P2 1 8 • P3 2 9 • P4 3 3 • P5 4 5
Kesintili En Kısa İş Öncelikli • İşlem Erişim zamanı Süre • P1 0 2 • P2 1 8 • P3 2 9 • P4 3 3 • P5 4 5
MLFQ(Multilevel Feedback QueueÇok seviyeli Geri Beslemeli Kuyruk) Örnek • Example 1 • At t=0 there are three CPU bound processes (no I/O) in the system. • The CPU burst lengths are: • P1=30 • P2=20 • P3=10. The system has three RR queues with the following time slices: • 1 or queue1, (rr time quantum=1) • 2 for queue 2, (rr time quantum=2) • 4 for queue3. (rr time quantum=4) Compare RR scheduling (time slice = 1) with MLFQ scheduling. • Answer • The following GANTT chart. p Process p, p=1,2,3 is running Qk Queue on level k • Q1: 123 • Q2: 112233 • Q3: 111122223333111122223331111222211112222111121111111