OMG UM0-401 Exam
UM0-401 OCRES-Intermediate Exam (Page 3 )

Updated On: 19-Jan-2026

Which two statements are true of a monitor for synchronization? (Choose two.)

  1. No concurrent access by tasks is allowed to any resource(s) within a monitor.
  2. One monitor may encapsulate any number of resources and their synchronization functions.
  3. If a requesting task enters a monitor but finds the resource isn'tavailable, the task exits the monitor and is placed at the end of the monitor's external queue.
  4. If two tasks are waiting in a monitor's queues for separate resources, when the task that has been accessing a resource finishes doing so, all the queues with waiting tasks are served round-robin.

Answer(s): A,B



Which two are POSIX real-time extensions? (Choose two.)

  1. suspend / resume API's
  2. direct cyclic executive support
  3. task synchronization
  4. priority-based preemptive task scheduling

Answer(s): C,D



Which two of these techniques would successfully avoid mutual exclusion deadlocks? (Choose two.)

  1. Set up a circular dependency of tasks and resources
  2. Allow a task's use of a resource to be pre-empted
  3. Require tasks to acquire and use only one resource at a time
  4. Require tasks to acquire resources in order of the tasks' priorities

Answer(s): B,C



The priority of a runnable task blocked on a resource request is temporarily changed to be the same as the priority of another task.
Which two phrases could describe the new priority? (Choose two.)

  1. The priority of the highest priority task
  2. The priority of the lowest priority task which uses the resource
  3. The priority of the higher priority task being blocked by the lower priority one
  4. The ceiling priority of the resource on which the lower priority task is blocked

Answer(s): C,D



What two results occur by changing priorities dynamically? (Choose two.)

  1. Reduces overhead
  2. Increases overhead
  3. May starve lower priority tasks
  4. Avoids the need for priority queues

Answer(s): B,C



Viewing page 3 of 37
Viewing questions 11 - 15 out of 180 questions



Post your Comments and Discuss OMG UM0-401 exam prep with other Community members:

Join the UM0-401 Discussion