Question Detail

Semophores are used to solve the problem of

  • race condition
  • process synchronization
  • mutual exclusion
  • belady problem
Similar Questions :

1. Which technique is used by operating systems to execute several programs concurrently by switching back and forth

  • Partitioning
  • Multitasking
  • Windowing
  • Paging

2. Which is non pre-emptive

  • Round robin
  • FIFO
  • MQS
  • MQSF

3. A thread is

  • lightweight process where the context switching is low
  • lightweight process where the context swithching is high
  • used to speed up paging
  • used in dead locks

4. Daisy chain is a device for

  • connecting a number of controllers to a device
  • connecting a number of device to a controller
  • all of above
  • none of above

5. Semaphores function is to

  • synchronize critical resources to prevent deadlock
  • synchronize processes for better CPU utilization
  • used for memory management
  • none of above
Read more from - Operating System Questions Answers - Chapter 1