Professional Documents
Culture Documents
Systems
Lecture 1
Real-Time Systems
Oscar Acevedo, PhD
2P15
Real-Time Applications
Control
The controller must do this
periodically:
Read (sample) sensor
Compute control law
Output result through D/A
The sampling period critically
defines de controller behavior
Real-Time Applications
Car cruise control
Cruise control video
Control speed and distance from car in front
Driver can adjust setup values at any time
Real-Time Applications
Signal processing
Video capture
Digital filtering
Video and voice (de)compression
Radar signal processing
Multimedia
Steady rates for processing audio and video
30 fps for tv
16 Kbps for telephone audio
Deadline
Job is released
3
Execution starts
Execution ends
10
More Concepts
Hard real time systems: it is absolutely
imperative that responses occur within the
required deadline
Flight control systems
Event-driven, reactive
High cost of failure
Concurrency/multiprogramming
Stand-alone/continuous operation
Reliability/fault-tolerance requirements
Predictable behavior
Some Examples