Lecture 23 - Real Time Systems
Lecture 23 - Real Time Systems
CSCI 3701
Presented By:
Prof. Sally Mohamed Elghamrawy
56
Chapter 20- Embedded Systems
Embedded software
• Platform selection
• Stimuli/response identification
• Timing analysis
• Process design
• Algorithm design
• Data design
• Process scheduling
Real-time system modelling
• Real-time clock
– Provides information for process scheduling.
• Interrupt handler
– Manages aperiodic requests for service.
• Scheduler
– Chooses the next process to be run.
• Resource manager
– Allocates memory and processor resources.
• Dispatcher
– Starts process execution.
Key points