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

McGraw-Hill Concise Encyclopedia of Engineering. © 2002 by The McGraw-Hill Companies, Inc.
References in periodicals archive ?
This process, known as reflection, will enable behavioral aspects to be addressed, and has the potential for significantly improving the effectiveness of programming real-time systems. The ability to manage a wide range of requirements, timing guarantees, and scheduling approaches via metalevel programming is a key challenge.
Armstrong introduces Erlang, a functional programming language that was designed to program concurrent, distributed, fault-tolerance, scalable, soft, real-time systems. He explains the basics for absolute beginners and explores the underlying philosophy and facets of the internals to experienced Erlang programmers.
Euromicro Conference on Real-Time Systems (24th: 2012: Pisa, Italy)
IEEE International Real-Time Systems Symposium (30th: 2009: Washington, D.C.) Ed.
Swedish real-time systems provider Enea AB said on Thursday (19 May) that it had secured a strategic order for its real-time operating system OSE from Yamaha Corporation in Japan.
It will carry on the development and marketing of real-time systems for military aircraft simulators, utility power stations and rapid transport systems through a new GTG subsidiary, Encore Real Time Computing Inc.
For system designers and architects working with real-time systems, the latest version of PERTS offers two new capabilities for system schedulability and analysis.
VANTIQ announced a three-pronged strategic partnership with SoftBank encompassing the following components: SoftBank and VANTIQ will jointly integrate their existing and future technologies to address rapidly growing market opportunities for real-time systems involving IoT and AI.
M2 EQUITYBITES-March 6, 2018-Congatec Acquires Real-Time Systems to Accelerate Hypervisor Adoption for Embedded Market
Terms such as Real-Time Systems (RTS), Real-Time Operating Systems (RTOS) and microcontrollers are in close correlation with the embedded systems and their future version of Cyber-Physical Systems.
The study concerns a feasibility of software applications for real-time systems that relates to the problems of the efficient real-time operating systems development which provide an effective task scheduling without processor resource usage productivity decreasing.

Full browser ?