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

Latincede ‘deniz feneri’ anlamına gelen ve iki ayrı işlem aynı anda bellekte yürütülürken kaynaklara aynı anda erişmeye çalışmalarından dolayı sistemin kilitlenmesini önlemeye yarayan sistemin adı nedir? 


İşlem Senkronizasyonu

Bellek Yönetimi

Kesme İsteği 

Semafor

İşlemci zamanlayıcısı


Yanıt Açıklaması:

Latincede ‘deniz feneri’ anlamına gelen Semafor, kaynaklar ve işlemlerin senkronize edilmesi ve kilitlenmelerin önlenmesi için kullanılmaktadır. Herhangi bir kaynağın belirli bir işlem tarafından kullanılması için o kaynağın anlık tek bir işleme atanması gerekir ve diğer işlemin de bunu kullanması engellenir. İki ayrı işlem aynı anda bellekte yürütülürken kaynaklara aynı anda erişmeye çalışabilirler. Bu durumda kullanılan semafor, sistem kilitlenmelerine engel olur. Bir semaforun paylaşılabilmesi onun başlangıç değerine bağlıdır. Başlangıç değeri ‘n’ olan bir semafor ‘n’ işlem tarafından kullanılır.

Yorumlar
  • 0 Yorum