1. Rate Monotonic Scheduling (RMS) is based on which task parameter?
(A) Deadline
(B) Period
(C) Execution time
(D) Response time
2. In RMS, a task with a shorter period is assigned:
(A) Lower priority
(B) Equal priority
(C) Dynamic priority
(D) Higher priority
3. What type of priority does RMS use?
(A) Dynamic
(B) Random
(C) Hybrid
(D) Fixed
4. RMS is optimal under which condition?
(A) Tasks are aperiodic
(B) Tasks share resources heavily
(C) Deadlines are arbitrary
(D) Tasks are periodic and independent
5. In RMS, task deadlines are assumed to be:
(A) Less than period
(B) Greater than period
(C) Unrelated to period
(D) Equal to period
6. What happens if CPU utilization exceeds the RMS bound?
(A) Task set always fails
(B) Task set may or may not be schedulable
(C) Task set is unschedulable
(D) Task set always succeeds
7. The RMS utilization bound for n tasks is:
(A) n(2¹⁄ⁿ − 1)
(B) 1 − (1/n)
(C) ln(n)
(D) n/2
8. As the number of tasks increases, the RMS utilization bound approaches:
(A) ln(2)
(B) 0.5
(C) 1
(D) 0.75
9. RMS assigns priorities:
(A) At design time
(B) Dynamically
(C) Randomly
(D) At runtime
10. Which scheduling algorithm is preemptive by nature?
(A) FCFS
(B) RMS
(C) Round Robin
(D) Batch scheduling
11. Which task will get the highest priority in RMS?
(A) Task with longest execution time
(B) Task with earliest deadline
(C) Task with largest period
(D) Task with smallest period
12. RMS is best suited for:
(A) Aperiodic tasks
(B) Sporadic tasks
(C) Periodic real-time tasks
(D) Background tasks
13. What is the main advantage of RMS?
(A) Low overhead
(B) Optimal dynamic scheduling
(C) Maximum CPU utilization
(D) Simplicity and predictability
14. Which assumption is TRUE for RMS?
(A) Tasks share deadlines
(B) Tasks have variable periods
(C) Tasks are independent
(D) Tasks are non-preemptive
15. Which scheduling algorithm assigns higher priority to tasks with shorter periods?
(A) EDF
(B) LLF
(C) RMS
(D) FCFS
16. RMS is NOT suitable for:
(A) Aperiodic tasks
(B) Independent tasks
(C) Tasks with deadlines equal to periods
(D) Periodic tasks
17. RMS belongs to which class of scheduling?
(A) Non-preemptive scheduling
(B) Dynamic priority scheduling
(C) Fixed priority scheduling
(D) Fair scheduling
18. Which condition must be satisfied for RMS schedulability test?
(A) Total utilization ≤ RMS bound
(B) All tasks must be aperiodic
(C) Deadlines > periods
(D) Execution time = period
19. Compared to EDF, RMS is:
(A) More optimal
(B) Less optimal in CPU utilization
(C) Equal in performance
(D) Dynamic in priority
20. Which statement about RMS is TRUE?
(A) Uses dynamic deadlines
(B) Priorities remain fixed
(C) Priorities change during execution
(D) Always achieves 100% CPU utilization