Real-time systems

Real-time systems

Computer systems in which the computer is required to perform its tasks within the time restraints of some process or simultaneously with the system it is assisting. Usually the computer must operate faster than the system assisted in order to be ready to intervene appropriately.

Real-time computer systems and applications span a number of different types.

In real-time control and real-time process control the computer is required to process systems data (inputs) from sensors for the purpose of monitoring and computing system control parameters (outputs) required for the correct operation of a system or process. The type of monitoring and control functions provided by the computer for subsystem units ranges over a wide variety of tasks, such as turn-on and turn-off signals to switches; feedback signals to controllers (such as motors, servos, and potentiometers) to provide adjustments or corrections; steering signals; alarms; monitoring, evaluation, supervision, and management calculations; error detection, and out-of-tolerance and critical parameter detection operations; and processing of displays and outputs.

In real-time assistance the computer is required to do its work fast enough to keep up with a person interacting with it (usually at a computer terminal device of some sort, for example, a screen and keyboard). The computer supports the person or persons interacting with it and provides access, retrieval, and storage functions, usually through some sort of database management system, as well as data processing and computational power. System access allows the individual to intervene in the system's operation. The real-time computer also often provides monitoring or display information, or both. See Multiaccess computer

In real-time robotics the computer is a part of a robotic or self-contained machine. Often the computer is embedded in the machine, which then becomes a smart machine. If the smart machine also has access to, or has embedded within it, artificial intelligence functions (for example, a knowledge base and knowledge processing in an expert system fashion), it becomes an intelligent machine. See Computer, Digital computer, Embedded systems, Expert systems, Robotics

References in periodicals archive ?
The collaboration is aimed at porting the AUTOSAR-compliant TOPPERS ATK2-SC1 (Toyohashi OPen Platform for Embedded Real-time Systems Automotive Kernel version-2 Scalability Class 1) to Cadence(R) Tensilica(R) processors and DSPs.
Developers with little knowledge of real-time systems can focus on their unique control routines, device drivers, and algorithms.
The authors cover the basics of real-time and distributed real-time systems, communication protocols, the design and testing of real-time systems, and many other related subjects.
Generally real-time systems are systems that maintain a continuous timely interaction with its environment therefore the design complexity of ERTS is rapidly increasing.
The implementation of real-time systems is primarily expected to take place during 2014-2016.
An August 2009 conference brought together researchers and developers from academia and industry for advancing the technology of embedded and real-time systems and ubiquitous computing.
Swedish real-time systems developer Enea Realtime AB said today (12 June) that it had signed a comprehensive framework agreement with Swedish telecommunications solutions provider Ericsson.
Today's computer-based, real-time systems are control devices that provide more certainty than ever available in the past.
Though real-time systems lack the versatility of conventional operating systems used for routine computing functions, they can be optimized to control jobs no other operating system can handle.
Euromicro Conference on Real-Time Systems (21st: 2009: Dublin, Ireland)

Full browser ?