Site icon T4Tutorials.com

Cyclic Executive Scheduling – Real-time Systems MCQs

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



Exit mobile version