Académique Documents
Professionnel Documents
Culture Documents
Prof. S. C. Sagare
BASIC REAL-TIME CONCEPTS
Terminology
2
TERMINOLOGY
Systems concepts
Real-time definitions
CPU utilization
3
SYSTEMS CONCEPTS
Software divided into :
System Program and Application Program.
4
SYSTEMS CONCEPTS
Definition: A system is a mapping of a set of inputs
into a set of outputs.
Response time :
Definition: The time between the presentation of a set of
inputs to a system and the realization of the required behavior,
including the availability of all associated outputs(response) is
called the response time of the system.
7
REAL-TIME DEFINITIONS
• EVENT:
• Release time:
Definition: The release time is the time at which an instance of
a scheduled task is ready to run, and is generally associated
with an interrupt.
12
“Random
events”
Deterministic System:
Definition: A system is deterministic if, for each possible state and
each set of inputs, a unique set of outputs and next state of the
system can be determined.
15
THE (CPU) UTILIZATION
Definition: The (CPU) utilization or time-loading factor, U,
is a measure of the percentage of non-idle processing.
ui ei / pi (1.1)
n n
U u e / p
i 1
i
i 1
i i (1.2)
17
Deadline di for the periodic task i , is typically the next
cycle or time period.
24