About this interactive
In a typical computer, inputs wait in RAM until the CPU gets to them, so there can be a delay before the output. Most programs are built to expect that. Where a delay could be catastrophic, a real-time operating system keeps the time between input and output as short as processing allows.
Real-time systems are classed by how much a missed deadline costs.
Hard real-time: missing a deadline is a failure, and it can cause harm. The lesson's examples are an airplane's controls and a car's brakes.
Firm real-time: a result that arrives late is worthless and thrown away, but occasional misses are tolerated. The lesson's example is a phone call.
Soft real-time: a late result is still used, just with lower quality. The lesson's example is streaming a movie, where buffering covers the delay.
To sort a card, ask what happens to the late result.
About TechKnowSurge
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →