İşletim Sistemleri Vize ve Final #7

 İşletim Sistemleri Vize ve Final #7
Okunuyor İşletim Sistemleri Vize ve Final #7

Selamun Aleyküm arkadaşlar İşletim Sistemleri Vize ve Final #7 bunu sizlerle paylaşmak istiyorum. Yazılım ve Bilgisayar Mühendis arkadaşların sınavların da çıkacağını düşünüyorum.

İşletim Sistemleri Vize ve Final

İsletim_Sistemi_Vize_Final

1.  Bekleme durumundaki process, bazı durumlarda hiçbir zaman durumunu değiştiremez. Buna ………………….. denir.

deadlock (kilitlenme)

2. Bir process; bir kaynağı kullanmadan önce istek yapar …………………. kullandıktan sonra da serbest bırakır…………………..

(request), (release)

3. Bir process bir kaynağı hangi sırayla kullanır?

  •   Request: Process kaynağa istek yapar. Kaynak kullanılabilir değilse bekler.
  • Use: Process kaynak üzerindeki işlemini gerçekleştirir.
  • Release: Process kaynağı serbest bırakır

4. Cihaz için request() ve release(),

      dosya için open() ve close(),

      hafıza için allocate() ve free(), şeklindedir.

5. Request ve release işlemleri, semaforlar için …………….. ve,……………. mutex kilitlemesi için ………….. ve ……………. şeklinde tanımlanabilir

wait(), signal()             acquire(), release()

6. Deadlock oluşması için gereken şartlar nelerdir ?

Mutual exclusion: Paylaşımsız kaynak bir process tarafından tutulurken başka bir process bu kaynağa istek yaparsa, ikinci process kaynak boşalıncaya kadar bekler.

Hold and wait: Bir process bir kaynağı tutarken, başka bir kaynağı da bekler durumundadır. Bu kaynak iste başka bir process tarafından kullanılır durumdadır.

No preemption: Kaynaklar önceden boşaltılamaz. Bir kaynağın boşaltılması için kullanan process’in serbest bırakması gereklidir.

Circular wait: {P0, P1 ….,Pn} processleri birbirini beklemektedir. P0 process’i P1’i, P1 process’i P2’Yİ,…., Pn process’i de P0’ı beklemektedir.

7. Bir process, bir kaynaktan bir örneğe istek yaparsa ………….. çizilir

request edge

8. Bir process’in yaptığı istek karşıllanırsa …………… dönüştürülür.

edge


1. CPU tarafından adreslenen genel amaçlı kayıtr alanları hangisidir*

Main Memory, Genel Purpose Register

2. Makine komutlarında hangi adresi parametre olarak alan komutlar vardır?

Hafıza adresi

3. Register’lara nasıl erişilir?

Cycle ile

4.  Hızlı ve CPU’ya yakın olan saklama alanı hangisidir?

Cache assignment edge’e


9. Bir sistemde hiçbir zaman deadlock olmamasını garanti etmek için, …………………… veya …………………….. yöntemleri kullanılabilir.

deadlock-prevention deadlock-avaoidance

10. Process’in donmuş durumu ………………. vardır.

(frozon state) 

11. Eğer bir sistem, kaynakları process’lere belirli bir sırada (safe sequence ) maksimum ihtiyaçları kadar atabiliyorsa ve deadlock oluşmuyorsa bu durum …………………… olarak adlandırılır.

safe state

12. Deadlocktan kurtulma yolları

Sistemde deadlock oluştuğunda operatör tarafından manuel giderilebilir.

Sistem otomatik olarak deadlock recover yapabilir

Process termination yönteminde 2 tür çözümü vardır

Tüm deadlock durumundaki process’ler sonlandırılır

Deadlock döngüsü ortadan kalkıncaya kadar her adımda bir deadlock process sonlandırılır.

Yapılan Yorumlar

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.