Real Time Operating System: Prof. Anish Goel, Assistant Professor, RCOEM
Real Time Operating System: Prof. Anish Goel, Assistant Professor, RCOEM
Real-Time
Real-Time indicates an expectant response or
reaction to an event on the instant of its evolution.
The expectant response depicts the logical correctness of the
result produced.
The instant of the events’ evolution depicts deadline for
producing the result.
Task Object
To achieve concurrency in real-time application program, the application is
decompose into small, schedulable, and sequential program units known as
“Task”. In real-time context, task is the basic unit of execution and is
governed by three time-critical properties; release time, deadline and
execution time. Release time refers to the point in time from which the task
can be executed. Deadline is the point in time by which the task must
complete.
Execution time denotes the time the task takes to execute.
A task object is defined by the following set of components:
Task Control block (Task data structures residing in RAM and only accessible by
RTOS)
Task Stack (Data defined in program residing in RAM and accessible by stack
pointer)
15 Task Routine (Program codeRTOS Concepts
residing By Prof. Anish Goel
in ROM)
Task Object