Operating Systems MCQs Set-3

1. In a time-sharing operating system, when the time slot given to a process is completed, the process goes from the running state to the :
  • Blocked state
  • Ready state
  • Suspended state
  • Terminated state
2. In a multi-programming environment :
  • the processor executes more than one process at a time
  • the programs are developed by more than one person
  • more than one process resides in the memory
  • a single user can execute many programs at the same time
3. Suppose that a process is in “Blocked” state waiting for some I/O service. When the service is completed, it goes to the :
  • Running state
  • Ready state
  • Suspended state
  • Terminated state
4. Which of the following does not interrupt a running process ?
  • A device
  • Timer
  • Scheduler process
  • Power failure
5. Several processes access and manipulate the same data concurrently and the outcome of the execution depends on the particular order in which the access takes place, is called a(n) ____.
  • Shared Memory Segments
  • Entry Section
  • Race condition
  • Process Synchronization
6. Which of the following state transitions is not possible ?
  • blocked to running
  • ready to running
  • blocked to ready
  • running to blocked
7. Which process can affect of be affected by other processes executing in the system?
  • cooperating process
  • child process
  • parent process
  • init process
8. If a process is executing in its critical section, then no other processes can be executing in their critical section. This condition is called
  • mutual exclusion
  • critical exclusion
  • synchronous exclusion
  • asynchronous exclusion
9. Which one of the following is a synchronization tool?
  • thread
  • pipe
  • semaphore
  • socket
10. A semaphore is a shared integer variable
  • that can not drop below zero
  • that can not be more than zero
  • that can not drop below one
  • that can not be more than one