Buffer Element Swap Quiz
25 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Verilen durumda buffer'daki eleman sayısı kaçtır?

  • 4
  • 7
  • 5 (correct)
  • 6

Eğer T4 ile T5 yer değiştirilirse buffer'daki eleman sayısı kaç olacaktır?

  • 6
  • 4
  • 5
  • 7 (correct)

Kaç tane elemanın yer değiştirildiği durumda buffer'daki eleman sayısı değişmeyecektir?

  • 1
  • 2
  • 4 (correct)
  • 3

Yanlışlıkla T5 ile T6'nın yer değiştirilmesi durumunda buffer'daki eleman sayısı kaç olurdu?

<p>8 (C)</p> Signup and view all the answers

Eğer buffer'daki elemanlar tamamen farklı elemanlar olsaydı, T4 ile T5 yer değiştirilirse olası sonuç nedir?

<p>7 (D)</p> Signup and view all the answers

İzin için kullanılacak kod bölümüne ne denir?

<p>Giriş bölümü (A)</p> Signup and view all the answers

Hangi bölüm critical sectionın ardından gelir?

<p>Exit section (C)</p> Signup and view all the answers

Kalan koda ne denir?

<p>Kalıntı bölüm (C)</p> Signup and view all the answers

Hangisi bir kod bölümü değildir?

<p>Critical section (D)</p> Signup and view all the answers

Hangisi bir izinle ilgili terimdir?

<p>Remainder section (B)</p> Signup and view all the answers

Peterson'un Çözümü'nde turn ve flag değişkenleri hangi amaçla kullanılır?

<p>Thread'lerin kritik bölüme girişini kontrol etmek için (A)</p> Signup and view all the answers

Peterson'un Çözümü'nün modern bilgisayar mimarilerinde geçerli olup olmadığını belirleyen ana unsurlardan biri hangisidir?

<p>Thread'lerin sayısı (B)</p> Signup and view all the answers

Peterson'un Çözümü'nde flag değişkeninin amacı nedir?

<p>Thread'lerin kritik bölüme giriş iznini tutmak (B)</p> Signup and view all the answers

Peterson çözümünde, hangi durumda her iki thread aynı anda kritik bölümlerde aktif olabilir?

<p>'Turn' deÄŸiÅŸkeni 'true', 'flag' deÄŸiÅŸkeni 'false' olduÄŸunda (A)</p> Signup and view all the answers

'Peterson’s Solution'da her iki thread'in aynı anda kritik bölümleri işgal etmesini engellemek için kullanılan yöntem hangisidir?

<p>'Turn' ve 'flag' deÄŸiÅŸkenleri (C)</p> Signup and view all the answers

Bir process kernel modundan çıktıktan sonra ne olacak?

<p>CPU'nun kontrolünü verecek (B)</p> Signup and view all the answers

Bloke oluncaya kadar bir process ne yapacak?

<p>CPU'nun kontrolünü alacak (A)</p> Signup and view all the answers

İstemli olarak CPU'nun kontrolünü verene kadar bir process ne yapacak?

<p>CPU'nun kontrolünü verecek (C)</p> Signup and view all the answers

Bir process kernel modundan çıktıktan sonra yeni bir process başlatacak mı?

<p>Hayır, CPU'nun kontrolünü verecek (B)</p> Signup and view all the answers

Bloke oluncaya kadar bir process yeni bir process başlatacak mı?

<p>Hayır, CPU'nun kontrolünü alacak (B)</p> Signup and view all the answers

İki process counter değişkeni üzerinde eş zamanlı işlem yaparken oluşabilecek sorun nedir?

<p>Tutarsız sonuçlar (C)</p> Signup and view all the answers

Birden çok processin aynı verilere eşzamanlı olarak erişip değiştirdiği ve bu veriler üzerinde hesaplanacak sonucun erişimin gerçekleştiği sıraya bağlı olduğu duruma ne denir?

<p>Race condition (D)</p> Signup and view all the answers

Process synchronization nedir?

<p>İki processin aynı değişken üzerinde işlem yapabilmesi (A)</p> Signup and view all the answers

Race condition problemine ne yol açar?

<p>İki processin aynı verilere eşzamanlı olarak erişip değiştirdiği ve bu veriler üzerinde hesaplanacak sonucun erişimin gerçekleştiği sıraya bağlı olması (B)</p> Signup and view all the answers

Race condition problemiyle karşılaşılan bir sistemde ne yapılmalıdır?

<p>İki processin aynı verilere eşzamanlı olarak erişip değiştirdiği ve bu veriler üzerinde hesaplanacak sonucun erişimin gerçekleştiği sıraya bağlı olmasını önlemelidir (A)</p> Signup and view all the answers

More Like This

Lesson 5
7 questions

Lesson 5

RaptQuasimodo avatar
RaptQuasimodo
Interprocess Communication Mechanisms
30 questions
Use Quizgecko on...
Browser
Browser