To understand the concept of time in an intelligent system, the notion of time is divided into two categories: A. Virtual Time and B. Real Time. A is the time that the machine calculates in an artificial manner, without including the values of any clock. In fact, as we will see later, this type of time is under the control of the programmer and it can be modified or stopped at any time. On the contrary, B is the time that happens for real, in other words, outside the boundaries of any computer. In this sense, it is a continuous physical phenomenon that occurs independently of whether or not we are present or not to witness it. We are talking about physical time or elapsed time.
The notion of virtual time has been introduced in order to simplify certain computational problems that require a great amount of computational power in exact arithmetic operations. It is much more accurate to solve these problems using floating point arithmetic, which can only be used to represent finite numbers with a certain degree of precision (which varies depending on the hardware).
In general, virtual time has been used as a tool of abstraction so that we can analyze certain algorithms without taking into account the architecture and design constraints present in real-time systems.
The notion of virtual time has been introduced to simplify certain computational problems that require a great amount of computational power in exact arithmetic operations. It is much more accurate to solve these problems using floating point arithmetic, which can only be used to represent finite numbers with a certain degree of precision (which varies depending on the hardware).
Therefore, we may conclude that there are several types of systems based on virtual time (or on an approximation thereof), but when dealing with real-time systems we must take into account their main requirement: obtaining the values of reality at the exact moment they happen and without losing any information regarding their physical continuity in real time.
Applications: – Real-time animation – 3D Game – Flight simulation –
Generate charts (images base64) based on your JSON objects. Be able to visualize your data with this API.
You can check JSON to Chart Image API for free here.