Rt System vs. Embedded System - FFXZ AT Fayfayspace.orgreal-Time System, real-time system. Embedded System, embedded system. What is the difference between these? From academic aspect, the definitions of these are not very strict, with certain relativity, but there is still a great difference in terms of concern: embedded systems, first see an English version of the definition [* 1]: A general definition of embedded systems is:. embedded systems are computing systems with tightly coupled hardware and software integration, that are designed to perform a dedicated function The word embedded reflects the fact that these systems are usually an integral part of a larger System, Known As the Embedding System. Multiple Embedded Systems CAN CoExist In an Embedding System. That is, the embedded system is a certain or strong purpose, including hardware and software. For example, a common embedded system, a set-top box for television, routers in the network, etc. They are designed for a dedicated purpose. From hardware resources, in order to complete this dedicated function, embedded systems provide limited resources. It is generally just right and meets a certain requirement at cost. From the perspective of electronic products, the embedded system will eventually be implemented by some board, chip, so it is generally, it has a certain calculation unit. In general, the embedded system is advocated for a dedicated purpose, and its function is good. Real-time systems, mainly emphasize a time concept. English is the [* 2] deadlinen deadline to see if it's English definitions:. Real-time systems are defined as those systems in which the overall correctness of the system depends on both the functional correctness and the timing correctness The timing cor. -Rectness Is at Least As Important As The Functional Correctness. The real-time system emphasizes the correct completion task within a given time, the keywords have two: correctly completed and completed within a given time, and both The importance is basically equivalent. It can be divided into two types of real-time systems that are often said for functional requirements within a given time. You can first look at a simple figure: For input signals, events, real-time systems should be able to get the correct response within the specified time, regardless of these events, multiple events, or synchronous signals or asynchronous signals. For a specific example, it is possible to consider the problem of considering the bullet to the glass: a bullet is emitted from 20 meters, shot toward a glass. Assuming that the speed of the bullet is Vm / second, then after t1 = 20 / v seconds, the bullet will crush the glass. And one system will take the glass after seeing the bullet, assuming that this whole process will last for T2 seconds. If T2 Similar to the embedded system, there is also a certain computing unit on the embedded system. It is expected that the environment of the system, the application is expected, which is the deterministic of many real-time systems: for a given event, in one Respond in the event t. The determinism of multiple input responses constitutes the determinism of the entire real-time system. The application sector of the embedded system is very broad, not the dedicated functionality that it is required to require real-time, only when there is a strict time limit in the system, there is a real-time issue of the system. For example, there is no strict time limit for the printer, and there is no strict time limit, only one "as fast as possible" expectation requirements, so such system is not a real-time system. The hard real-time system and software real-time system are as described above, and the real-time system is very emphasized: the correctness of time and functionality. It is also the case where the correctness of a real-time system is also true, and the corresponding task is completely completed within a given time. However, there will be such a system, and in occasionally complete tasks outside of a given time, this system is often referred to as a soft real-time system. See the definition of the respective English: A hard real-time system is a real-time system that must meet its deadlines with a near-zero degree of flexibility The deadlines must be met, or catastrophes occur The cost of such catastrophe is extremely.. high and can involve human lives. The computation results obtained after the deadline have either a zero-level of usefulness or have a high rate of depreciation as time moves further from the missed deadline before the system produces a response.A soft real-time system is a real-time system that must meet its deadlines but with a degree of flexibility. The deadlines can contain varying levels of tolerance, average timing deadlines, and even statistical distribution of response times with different degrees of acceptability. In a soft real-time SYSTEM, A MISSED DEADLINE DOS NOT RESTS CAN RISE IN ProPold To The Delay, Depending On The Application. It is difficult to complete the task within a given time, otherwise it may result in The occurrence of disasters, such as the interception of missiles. The soft real-time system allows for a certain deviation, but over time offset, the correctness of the entire system also decreases, such as a DVD playback system can see a soft real-time system, allowing it to occasionally screen or sound delay. From utility, the real-time system can be seen: soft real-time system With a given time t, the utility is quickly tongue zero value. Non-real-time systems have declined slowly with a given time T. After the hard real-time system is changed to zero value immediately after a given time t.