1. What is a cyclic executive in real-time systems?
(A) A dynamic-priority scheduler
(B) An aperiodic task handler
(C) A background task scheduler
(D) A fixed, pre-planned sequence of tasks executed periodically
2. In cyclic executive scheduling, tasks are executed:
(A) According to a pre-defined schedule in cycles
(B) In order of priority
(C) Randomly
(D) Based on earliest deadline first
3. A major limitation of cyclic executive scheduling is:
(A) Inflexibility in handling aperiodic tasks
(B) High CPU utilization
(C) Low predictability
(D) High memory requirement
4. Cyclic executive scheduling is typically:
(A) Preemptive
(B) Non-preemptive
(C) Dynamic-priority based
(D) Event-driven
5. The schedule in cyclic executive is called:
(A) Time-triggered frame schedule
(B) Task queue
(C) Deadline table
(D) Priority list
6. Which task type is easiest to handle in cyclic executive?
(A) Aperiodic tasks
(B) Sporadic tasks
(C) Periodic tasks
(D) Background tasks
7. In cyclic executive, the total cycle time is also called:
(A) Deadline interval
(B) Minor cycle
(C) Hyper-period
(D) Major cycle
8. Minor cycles in cyclic executive are used to:
(A) Define sub-frames for task execution
(B) Adjust deadlines dynamically
(C) Preempt low-priority tasks
(D) Handle aperiodic tasks
9. Cyclic executive scheduling is most suitable for:
(A) Embedded systems with predictable periodic tasks
(B) Systems with highly unpredictable events
(C) General-purpose operating systems
(D) Batch processing
10. A disadvantage of cyclic executive scheduling is:
(A) Difficult to guarantee timing for periodic tasks
(B) Inefficient CPU usage for aperiodic tasks
(C) Cannot implement fixed-priority scheduling
(D) Complex preemption required
11. How does cyclic executive differ from RMS?
(A) Uses dynamic priority
(B) Assigns priority by deadline
(C) Always preempts tasks
(D) Uses a pre-planned fixed schedule
12. Cyclic executive is also known as:
(A) Priority inheritance protocol
(B) Time-triggered scheduling
(C) Earliest deadline first
(D) Least laxity first
13. What is the major benefit of cyclic executive?
(A) Optimal CPU utilization
(B) Flexible for aperiodic tasks
(C) Simple and predictable task execution
(D) Handles sporadic tasks efficiently
14. To implement cyclic executive, tasks must be:
(A) Sporadic only
(B) Dependent and aperiodic
(C) Independent and periodic
(D) Dynamic and event-driven
15. In cyclic executive, what happens if a task overruns its allocated time?
(A) CPU utilization improves
(B) Scheduler automatically adjusts priorities
(C) Task is aborted
(D) Other tasks are delayed or deadlines missed
16. Cyclic executive scheduling is mainly used in:
(A) Soft real-time systems
(B) Hard real-time embedded systems
(C) General-purpose desktop systems
(D) Batch processing systems
17. Which is a key characteristic of cyclic executive?
(A) Dynamic adjustment of priorities
(B) Non-preemptive execution in a fixed order
(C) Event-driven task execution
(D) Random task selection
18. Minor cycles in cyclic executive allow:
(A) Handling a subset of tasks within the major cycle
(B) Preemption of tasks
(C) Dynamic priority assignment
(D) Random task execution
19. Cyclic executive scheduling is less suitable when:
(A) Tasks are periodic and predictable
(B) System requires predictability
(C) Task execution times are known
(D) Aperiodic tasks arrive unpredictably
20. The cyclic executive approach is commonly used in:
(A) General-purpose OS scheduling
(B) Industrial automation and embedded controllers
(C) Multimedia desktop systems
(D) Batch computing