Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

What does hard real-time mean in vxworks

Shulou Source: shulou.com Published: 2022-06-01 09:48:43 09月28日 Update

This article is about what hard real-time means in vxworks. The editor thinks it is very practical, so share it with you as a reference and follow the editor to have a look.

If the required work is not completed after this time-out, it can be divided into hard real-time and soft real-time according to the severity of the consequence.

Here the "hard" system or "soft" system is more inclined to talk about the whole system, that is, the use of appropriate hardware and RTOS, coupled with the corresponding applications, to form a complete embedded device.

The hard real-time system requires that the specified tasks must be completed within the specified time, while the soft real-time can accept a certain probability or degree of delay.

In order to achieve such system requirements, it is necessary to choose a suitable RTOS. Confucius said: if a worker wants to be good at his work, he must first sharpen his tools.

But RTOS with high real-time performance is only a necessary condition, not a sufficient condition, for hard real-time systems.

It also needs sufficient hardware, efficient middleware, reasonable upper application and other factors.

Plus excellent developers, managers, maintenance staff, and so on.

Suppose there is a demand for such a missile defense system: the enemy missile will arrive at our position in 2t at the earliest, and our surface-to-air missile defense system needs to intercept it within time t.

Product A has an 80% chance of successful interception within t and a 20% chance of successful interception within 1.5 t.

Product B has a 90% chance of successful interception within t and a 10% chance that the interception time will reach 2 t.

Therefore, it can be said that B is not a hard real-time system, because it has a certain probability of fatal consequences.

An is a hard real-time system, but there is still much room for improvement in real-time performance.

We can consider improving its hardware processing capacity, shortening its OS response time, improving the algorithm logic of its application and so on. When all factors have reached the bottleneck, it may be possible to improve the success rate of interception through the combination of multiple devices. We can see that hard real-time is an omni-directional concept, just like Gong Zizhen's "I feel something since spring and autumn": one hair can't be pulled, and it moves the whole body.

Thank you for reading! This is the end of this article on "what does hard real-time in vxworks mean?". I hope the above content can be of some help to you, so that you can learn more knowledge. if you think the article is good, you can share it for more people to see!

Tags: Real-time systems odds time success people hardware applications meaning appropriateness products content consequences factors real-time missiles more conditions degrees articles Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MySQL Shulou Tech Info Linux Apple Docker