Differentiate between the following in terms of constraintsc
Differentiate between the following in terms of constraints/challenges and provide an example for each: a. Soft real time system b. Hard real time system c. Embedded real time system d. Distributed real time system
Solution
Hard real-time means you must absolutely hit every deadline. Very few systems have this requirement. Some examples are nuclear systems, some medical applications such as pacemakers, a large number of defense applications, avionics, etc.
Firm/soft real time systems can miss some deadlines, but eventually performance will degrade if too many are missed. A good example is the sound system in your computer. If you miss a few bits, no big deal, but miss too many and you\'re going to eventually degrade the system. Similar would be seismic sensors. If you miss a few datapoints, no big deal, but you have to catch most of them to make sense of the data. More importantly, nobody is going to die if they don\'t work correctly.
