Difficulty: Easy
Correct Answer: Deterministic response with no unacceptable processing delay
Explanation:
Introduction:
Real-time systems are designed to react to events under strict timing constraints. “Online, real-time” emphasizes that data arrives continuously and must be acted on promptly, as in control loops, avionics, medical devices, or trading systems.
Given Data / Assumptions:
Concept / Approach:
The core requirement is deterministic, bounded latency from input to response. Whether a system uses one CPU or many is an implementation choice, not a definition. Offline batch processing contradicts “online real-time.”
Step-by-Step Solution:
Verification / Alternative check:
In schedulability theory (e.g., rate-monotonic, earliest-deadline-first), the focus is on meeting timing constraints, not CPU count.
Why Other Options Are Wrong:
Common Pitfalls:
Equating high throughput with real-time; assuming parallelism guarantees deadlines; ignoring jitter and worst-case latency.
Final Answer:
Deterministic response with no unacceptable processing delay.
Discussion & Comments