Real Time Systems Flashcards
What is a hard real time system?
A late result results in system failure
What is a weakly hard real time system?
A late result is useless but a proportion of results can be late before the system fails
What is a firm real time system?
A late result causes a loss in quality
What is a soft real time system?
A late result is less useful than an on time result
What does a real time operating system focus on?
Fast switching between tasks
Fast interrupt handling
Predictable response time
Making intelligent switching choices
What is static priority scheduling?
Priorities are fixed
What is dynamic priority scheduling?
Priorities change throughout execution. The task with the earliest deadline has the highest priority.
What is monotone scheduling?
Provides conditions that guarantee a schedule