İşletim Sistemleri Deneme Sınavı Sorusu #829784

I. İşlem bir G/Ç isteğinde bulunabilir ve böylece G/Ç kuyruğuna yerleştirilir.
II. İşlem alt işlemler oluşturabilir ve bunların bitmesini bekleyebilir.
III. İşlem, kesintisiz bir biçimde kuyruğa alınarak MİB’e gönderilebilir.

İşlem zamanlayıcısı ile ilgili yukarıdaki bilgilerden hangileri doğrudur?


Yalnız I

Yalnız II

Yalnız III

I-II

II-III


Yanıt Açıklaması:

Bu şekilde birden fazla işlem, işletim sistemi tarafından yürütülmektedir. Bu süreçlerin sağlıklı yapılabilmesini işlemci zamanlayıcısı (Dispatcher) sağlar. İşlemci zamanlayıcısı bunun için çeşitli iş kuyruklarını kullanır. Çalıştırılmaya hazır olan veya bekleyen işlemler hazır kuyruğuna alınarak MİB’e gönderilir. İşlemci zamanlayıcısı çalıştırılacak olan bir işlemi seçerek MİB’ne gönderdikten sonra aşağıdaki olaylar şu şekilde meydana gelebilir:

  • İşlem bir G/Ç isteğinde bulunabilir ve böylece G/Ç kuyruğuna yerleştirilir.
  • İşlem alt işlemler oluşturabilir ve bunların bitmesini bekleyebilir.
  • İşlem, bir kesme oluştuğu için MİB’de çalışması durdurularak kesmenin bitiminin ardından kuyruğa alınarak MİB’e gönderilebilir.
Yorumlar
  • 0 Yorum