System Administrator 2026
Attempt This Past Paper
Which process can be affected by other processes executing in the system?
  • A. Cooperating process
  • B. Child process
  • C. Parent process
  • D. Init process
Which one of the following is a synchronization tool?
  • A. Thread
  • B. Pipe
  • C. Semaphore
  • D. Socket
A semaphore is a shared integer variable __________
  • A. That can not drop below zero
  • B. That can not be more than zero
  • C. That can not drop below one
  • D. That can not be more than one
Mutual exclusion can be provided by the __________
  • A. Mutex locks
  • B. Binary semaphores
  • C. Both mutex locks and binary semaphores
  • D. None of the mentioned
Process synchronization can be done on __________
  • A. Hardware level
  • B. Software level
  • C. Both hardware and software level
  • D. None of the mentioned
A monitor is a module that encapsulates __________
  • A. Shared data structures
  • B. Procedures that operate on shared data structure
  • C. Synchronization between concurrent procedure invocation
  • D. All of the mentioned
To enable a process to wait within the monitor __________
  • A. A condition variable must be declared as condition
  • B. Condition variables must be used as boolean objects
  • C. Semaphore must be used
  • D. All of the mentioned