Operating System Interview Question and Answers

21. What is thrashing?
 
  • It is a phenomenon in virtual memory schemes when the processor spends most of its time swapping pages, rather than executing instructions.
  • This is due to an inordinate number of page faults.
22. What are the states of a process?
 
  • New
  • Running
  • Waiting
  • Ready
  • Terminated
23. What is a binary semaphore?
  A binary semaphore is one, which takes only 0 and 1 as values. They are used to implement mutual exclusion and synchronize concurrent processes.
24. What is a job queue?
  When a process enters the system it is placed in the job queue.
25. What is a ready queue?
  The processes that are residing in the main memory and are ready and waiting to execute are kept on a list called the ready queue.
123456789101112 Page 5 of 12