Question Detail

Semaphores function is to

  • synchronize critical resources to prevent deadlock
  • synchronize processes for better CPU utilization
  • used for memory management
  • none of above
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. Semophores are used to solve the problem of

  • race condition
  • process synchronization
  • mutual exclusion
  • belady problem

3. Which among following scheduling algorithms give minimum average waiting time

  • FCFS
  • SJF
  • Round robin
  • On priority

4. For multiprogramming operating system

  • special support from processor is essential
  • special support from processor is not essential
  • cache memory is essential
  • none of above

5. Problem of thrashing is affected significantly by

  • program structure
  • program size
  • primary storage size
  • all of above
Read more from - Operating System Questions Answers - Chapter 1