• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

How to study your flashcards.

Right/Left arrow keys: Navigate between flashcards.right arrow keyleft arrow key

Up/Down arrow keys: Flip the card between the front and back.down keyup key

H key: Show hint (3rd side).h key

A key: Read text to speech.a key

image

Play button

image

Play button

image

Progress

1/10

Click to flip

10 Cards in this Set

  • Front
  • Back
race condition
When the outcome of the execution of processes depends on the order in which the instructions take place.
preemptive kernel
allows a process running in kernel mode to be preempted
preemptive kernel
Does not allow processes running in kernel mode to be preempted
critical section
Time when a process might be updating common variables or a common table
entry section
Code implementing the request to enter the critical section
exit section
Code managing leaving the critical section
remainder section
Code that comes after the entry, critical, and exit sections
Peterson's solution
processes share int turn and boolean flag[2]. Flag is true if each process is ready, turn determines who can go
atomic swap
a swap that can happen in one un-interruptble unit.
critical selection problem properties
Mutual Exclusion
Progress
Bounded Waiting