January 5, 2006 0

Fifo ile süreçlerin işlemci paylaşımı..

Operating System dersi hakkını vermeye başlamışken projelerinide bitirelim dedik.. PHP ile süreçlerin işlemciyi FiFO kullanarak nasil paylaştırdığını gerçekleyen bi script yazdım.. Güzel oldu fakat sunucuda GD desteği bulunmaması nedeiyle sadece yerel de ürettiğim bi görüntüsünü kullanalım;

4 süreç olsun;
    p0   3 birim zamanlık bi süreç,
    p1   4 birim zamanlık bi süreç,
    p2   2 birim zamanlık bi süreç,
    p3   6 birim zamanlık bi süreç,

ve quantum=1 (yani her sürecin işlemcide kalabileceği maksimum süre) ve sonuç:

fifo

Not: her sürecin sisteme geliş süresi 0 ve context switching süresi de 0 olarak belirlenmiştir. Kaynak kodlar burda ;) Kodların kirliliği ve aşşalık açıkları konusunda sorumluluk kabul etmem :) 15 dk. da bu kadar oluyo ;)

Tags: ,

Leave a Reply