Q2Real Time Systems
Question
2 marks
What are hard, soft, and firm real-time systems?
Answer
Hard RTS mandates that missing a deadline causes absolute catastrophic failure (e.g., flight control). Firm RTS drops late data completely as mathematically useless (e.g., streaming video). Soft RTS tolerates late data but degrades performance (e.g., web browsing).
The distinction is defined by the mathematical cost function of the deadline. In a Hard system, the penalty for a missed deadline is infinite (loss of life). In a Firm system, the value of the data violently drops to exactly zero at the deadline. In a Soft system, the value decays gradually.