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

Aşağıda belirtilen işlem adımlarından hangisinde, merkezi işlem biriminde çalışan işlemin hazır durumda olduğu belirtilmektedir?


İşlem oluşturuldu.

İşlem, işlemciye atanmak için beklemekte.

İşlem giriş/çıkış isteğinden dolayı beklemede.

İşlemin komutları yürütülmekte.

İşlem bitti.


Yanıt Açıklaması:

İşlem durumu işlemin hangi durumda olduğunu gösterir ve bu durum işlemin ömrü boyunca şu şekilde değişebilir:
• Yeni: İşlemin oluşturulduğunu gösterir.
• Çalışıyor: İşlemin komutları yürütülmektedir.
• Bekliyor: İşlem bir olayın gerçekleşmesini beklemektedir. Örneğin bir G/Ç işlemi.
• Hazır: İşlem, bir işlemciye atanmak için beklemektedir.
• Bitti: İşlem çalışmasını bitirdi.
Aşağıdaki şekilde görüldüğü gibi bir işlem oluşturulduğunda yeni olarak etiketlenir. İşlem için bellekte yer ayrılır ve işleme ait bir işlem kontrol bloğu oluşturulur. İşlemciye atanmak üzere hazır hâle gelen işlemin komutları yürütülmeye başlandığında çalışıyor olarak etiketlenir. Bir kesme, MİB tarafından verildiğinde ya da başka işleme geçildiğinde hazır olarak etiketlenir. İşlemcinin zamanlama dağıtıcısı işlemi tekrar çalıştırdığında ise çalışıyor olarak etiketlenir. İşlem herhangi bir giriş veya çıkış isteğinde bulunduğunda ise beklemede olarak etiketlenir; bu istek karşılandığında hazır olarak etiketlenerek tekrar çalışmak üzere kuyruğa girer. İşlemin tüm çalışması bitip sonlandırıldığında ise bitti olarak etiketlenir.

Buna göre doğru cevap B seçeneğidir.

Yorumlar
  • 0 Yorum