Q3Real Time Systems
Question
2 marks
Define Release Time, Deadline, and Execution Time of a task.
Answer
Release Time () is the exact millisecond a task becomes mathematically ready to execute. Execution Time () is the absolute CPU time required. Deadline () is the strict physical time by which execution must finish.
These three parameters mathematically govern real-time scheduling. A scheduler must violently guarantee that for every single task, the Execution Time can be completely packed into the window strictly between the Release Time and the Deadline without violating CPU capacity.