2.2 Basic configurations
1.1.1 Basic configurations of computer systems for supervision
There are several possibilities for basic configuration of the computer system with respect to the connection to the controlled and supervised process. A basic common classification is as follows:
 


Real time systems constitute a specific class of on-line architectures. Although there exists no single, precise, widely accepted definition of such systems, most of the authors accept and put forward the following characteristics:
 

.

In certain more complex systems, the deadline time td may vary depending on process state, external conditions, noise and current control goal. Due to very high speed of the modern computers and thanks to development of diversity of algorithms, it may turn out that a satisfactory solution is worked out much in advance with respect to required response time. In such a case the computer system can, using more data, memory, time and more advanced algorithms, attempt to still improve the solution. When finally the solution is ultimately required by controlled system, the last worked out, most optimal solution is returned.

Let  denote the minimal deadline time for response, i.e. surely no response is required before . Similarly, let  denote the maximal deadline for response, i.e. certainly, any answer must be provided before . Thus the first rough evaluation of the required response time is given by the interval . Note however, that contrary to the left border, the right border is not guaranteed. Let  denote the instant of time varying between and  and defining the current time instant when the answer becomes requested immediately. Further, let  denote the sequence of times necessary to compute the successive solutions, where  is the time for computing i-th solution,  and the i+1 – th solution is better than the i-th one, . For the system working correctly it is necessary to assume that , i.e. the first (reactive) solution must be available before the minimal deadline (as in the case of real-time systems). The further solutions corresponding to improved quality can be generated later on. When the request for solution is send to the computer (at ), the i-th solution generated at  such that  and  is returned to the system. Since in fact over the whole period when solution may be requested some solution is ready and waiting for the request, such system are named any-time systems. Further, it is reasonable to require that  since in the other case the best algorithm would never be in use.