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

Aşağıdakilerden hangisi semaforların temel amaçlarından biri değildir?


Kesme yönetimi

İki veya daha fazla işlemin senkronizasyonu

İş parçacıklarının çalışma sıralarını ayarlama

Kilitlenmelerin önlenmesi

Herhangi bir kaynağın tek bir işleme atanmasının sağlanması


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.

Yorumlar
  • 0 Yorum