?What Are Real Time Systems and What Are They Used For
When it comes to decoding the mysteries of real time systems, it may surprise
You to know that applications and systems are found across computer science
And in a whole host of varied applications.
From networked multimedia systems to defense and space systems, it is even
Embedded in automotive electronics.
A real time system only works within the parameters that have been set by the
Engineer. This can be both in logic (as a result of the computations happening
Behind the scenes) or as a physical result. The system will continue to work
Within the time parameters set, changing the state at given intervals.
Real time systems are dependent on the system, the operator (usually the user)
And the control object. Results are produced as a reaction to the inputs of either
The control object or the user/operator, and the results will always be within the Parameters already set by the developers and the environment in which the system
The results produced by a real time system are broken up into three categories: soft Deadlines, firm deadlines, and hard deadlines.
A soft deadline is a result produced that is still useful once the deadline has passed or the Result is completed, a firm deadline is an opposite. A deadline is classed as hard when the Result of a missed deadline could cause serious issues.
Systems that require firm results (air traffic control and defense systems for example) Generally tend to use real time systems with hard deadlines, whereas systems where the Result isn’t as important, will use soft deadlines. These may include systems such as Ticket booking.
Real-World Examples of Real Time Systems
When it comes to understanding the uses and implementations of real time systems, it’s Helpful to think about them within the context of their real-world applications, especially As this gives us a better frame to model with.
Real time systems that use soft deadlines are usually those where the result can be Variable depending on the circumstances.
For example, an air conditioning system would be a soft deadline real time system Because it constantly adapts to the environment but being one or two degrees cooler or Hotter isn’t a catastrophe while the system adapts.
Firm and Hard Deadlines
Firm and hard deadlines in real time systems can be confusing to think about. The most Important thing to remember is that a hard deadline is in a system where it is absolutely Vital that the result produced is pinpoint accurate. A firm deadline should be accurate as Far as possible not as e-commerce website
An example of a hard deadline is the ABS (anti-lock braking system) system in car Breaks; the system must react within seconds and get it right every time, a firm deadline Example may be a power controller that switches off an appliance to protect from damage When a surge happens.
In ABS, the system is responding in a timely set manner within the parameters known; This may include things like road conditions, braking pressure, and when to apply the Brakes to ensure the situation doesn’t become more dangerous.