System Administrator 2026
The monitor construct ensures that ____________
  • A. Only one process can be active at a time within the monitor
  • B. N number of processes can be active at a time within the monitor (n being greater than 1)
  • C. The queue has only one process in it at a time
  • D. All of the mentioned
What are the operations that can be invoked on a condition variable?
  • A. Wait & signal
  • B. Hold & wait
  • C. Signal & hold
  • D. Continue & signal
Which is the process of invoking the wait operation?
  • A. Suspended until another process invokes the signal operation
  • B. Waiting for another process to complete before it can itself call the signal operation
  • C. Stopped until the next process in the queue finishes execution
  • D. None of the mentioned
If no process is suspended, the signal operation ____________
  • A. Puts the system into a deadlock state
  • B. Suspends some default process execution
  • C. Nothing happens
  • D. The output is unpredictable
A collection of instructions that performs a single logical function is called ____________
  • A. Transaction
  • B. Operation
  • C. Function
  • D. All of the mentioned
A terminated transaction that has completed its execution successfully is ____________ otherwise it is __________
  • A. Committed, destroyed
  • B. Aborted, destroyed
  • C. Committed, aborted
  • D. None of the mentioned
Write ahead logging is a way ____________
  • A. To ensure atomicity
  • B. To keep data consistent
  • C. That records data on stable storage
  • D. All of the mentioned
In the write ahead logging a _____________ is maintained.
  • A. A memory
  • B. A system
  • C. A disk
  • D. A log record
An actual update is not allowed to a data item ____________
  • A. Before the corresponding log record is written out to stable storage
  • B. After the corresponding log record is written out to stable storage
  • C. Until the whole log record has been checked for inconsistencies
  • D. All of the mentioned