Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!

Real-time computing

Index Real-time computing

In computer science, real-time computing (RTC), or reactive computing describes hardware and software systems subject to a "real-time constraint", for example from event to system response. [1]

86 relations: Adaptive partition scheduler, Airline, Amiga, Analog computer, Anti-lock braking system, Apple II, Architecture Analysis & Design Language, Arithmetic mean, Artificial cardiac pacemaker, Atari 2600, Atari ST, Audio analysis, Audio signal processing, Audio-to-video synchronization, Autonomous peripheral operation, Car, Cinematronics, Commodore 64, Computer chess, Computer hardware, Computer multitasking, Computer science, Computer simulation, Computer terminal, Computing, Concurrency (computer science), Context switch, Data buffer, Data General, Data General Business Basic, Data General RDOS, Data processing, Digital Equipment Corporation, Digital signal processing, DSOS, Earliest deadline first scheduling, Embedded system, Enterprise system, Event (computing), Event (synchronization primitive), Feedback, Fly-by-wire, Foreground-background, FTSE 100 Index, G.114, HOOD method, In-ear monitor, Industrial control system, Institute of Electrical and Electronics Engineers, Internal combustion engine, ..., Interrupt latency, Live event support, Load (computing), Macintosh, Mission critical, Modular Approach to Software Construction Operation and Test, MOS Technology 6502, Motorola 68000, Network delay, Overhead (computing), Preemption (computing), Processing mode, Programmable interrupt controller, Ptolemy Project, Queue area, Ravenscar profile, Real time Java, Real-time computer graphics, Real-time operating system, Real-time simulation, Real-time testing, RT-11, Sampling (signal processing), Scheduling (computing), Scheduling analysis real-time systems, Simulation, Software, Stage monitor system, Supercomputer, Synchronous programming language, Synthesizer, Telecommunication, Telecommunications network, Time-sharing, Time-utility function, Worst-case execution time. Expand index (36 more) »

Adaptive partition scheduler

Adaptive partition schedulers are a relatively new type of partition scheduler, which in turn is a kind of scheduling algorithm, pioneered with the most recent version of the QNX operating system.

New!!: Real-time computing and Adaptive partition scheduler · See more »


An airline is a company that provides air transport services for traveling passengers and freight.

New!!: Real-time computing and Airline · See more »


The Amiga is a family of personal computers introduced by Commodore in 1985.

New!!: Real-time computing and Amiga · See more »

Analog computer

An analog computer or analogue computer is a form of computer that uses the continuously changeable aspects of physical phenomena such as electrical, mechanical, or hydraulic quantities to model the problem being solved.

New!!: Real-time computing and Analog computer · See more »

Anti-lock braking system

An anti-lock braking system (ABS) is a safety anti-skid braking system used on aircraft and on land vehicles, such as cars, motorcycles, trucks and buses.

New!!: Real-time computing and Anti-lock braking system · See more »

Apple II

The Apple II (stylized as Apple.

New!!: Real-time computing and Apple II · See more »

Architecture Analysis & Design Language

The Architecture Analysis & Design Language (AADL) is an architecture description language standardized by SAE.

New!!: Real-time computing and Architecture Analysis & Design Language · See more »

Arithmetic mean

In mathematics and statistics, the arithmetic mean (stress on third syllable of "arithmetic"), or simply the mean or average when the context is clear, is the sum of a collection of numbers divided by the number of numbers in the collection.

New!!: Real-time computing and Arithmetic mean · See more »

Artificial cardiac pacemaker

A pacemaker (or artificial pacemaker, so as not to be confused with the heart's natural pacemaker) is a medical device that generates electrical impulses delivered by electrodes to contract the heart muscles and regulate the electrical conduction system of the heart.

New!!: Real-time computing and Artificial cardiac pacemaker · See more »

Atari 2600

The Atari 2600 (or Atari Video Computer System before November 1982) is a home video game console from Atari, Inc. Released on September 11, 1977, it is credited with popularizing the use of microprocessor-based hardware and games contained on ROM cartridges, a format first used with the Fairchild Channel F in 1976.

New!!: Real-time computing and Atari 2600 · See more »

Atari ST

The Atari ST is a line of home computers from Atari Corporation and the successor to the Atari 8-bit family.

New!!: Real-time computing and Atari ST · See more »

Audio analysis

Audio analysis refers to the extraction of information and meaning from audio signals for analysis, classification, storage, retrieval, synthesis, etc.

New!!: Real-time computing and Audio analysis · See more »

Audio signal processing

Audio signal processing or audio processing is the intentional alteration of audio signals often through an audio effect or effects unit.

New!!: Real-time computing and Audio signal processing · See more »

Audio-to-video synchronization

Audio-to-video synchronization (also known as lip sync, or by the lack of it: lip sync error, lip flap) refers to the relative timing of audio (sound) and video (image) parts during creation, post-production (mixing), transmission, reception and play-back processing.

New!!: Real-time computing and Audio-to-video synchronization · See more »

Autonomous peripheral operation

In computing autonomous peripheral operation is a hardware feature found in some modern microcontroller architectures to off-load certain tasks into embedded autonomous peripherals in order to minimize latencies and improve throughput in hard real-time applications as well as to save energy in ultra-low-power designs.

New!!: Real-time computing and Autonomous peripheral operation · See more »


A car (or automobile) is a wheeled motor vehicle used for transportation.

New!!: Real-time computing and Car · See more »


Cinematronics Incorporated was a pioneering arcade game developer that had its heyday in the era of vector display games.

New!!: Real-time computing and Cinematronics · See more »

Commodore 64

The Commodore 64, also known as the C64 or the CBM 64, is an 8-bit home computer introduced in January 1982 by Commodore International (first shown at the Consumer Electronics Show, in Las Vegas, January 7–10, 1982).

New!!: Real-time computing and Commodore 64 · See more »

Computer chess

Computer chess is a game of computer architecture encompassing hardware and software capable of playing chess autonomously without human guidance.

New!!: Real-time computing and Computer chess · See more »

Computer hardware

Computer hardware includes the physical parts or components of a computer, such as the central processing unit, monitor, keyboard, computer data storage, graphic card, sound card and motherboard.

New!!: Real-time computing and Computer hardware · See more »

Computer multitasking

In computing, multitasking is the concurrent execution of multiple tasks (also known as processes) over a certain period of time.

New!!: Real-time computing and Computer multitasking · See more »

Computer science

Computer science deals with the theoretical foundations of information and computation, together with practical techniques for the implementation and application of these foundations.

New!!: Real-time computing and Computer science · See more »

Computer simulation

Computer simulation is the reproduction of the behavior of a system using a computer to simulate the outcomes of a mathematical model associated with said system.

New!!: Real-time computing and Computer simulation · See more »

Computer terminal

A computer terminal is an electronic or electromechanical hardware device that is used for entering data into, and displaying or printing data from, a computer or a computing system.

New!!: Real-time computing and Computer terminal · See more »


Computing is any goal-oriented activity requiring, benefiting from, or creating computers.

New!!: Real-time computing and Computing · See more »

Concurrency (computer science)

In computer science, concurrency refers to the ability of different parts or units of a program, algorithm, or problem to be executed out-of-order or in partial order, without affecting the final outcome.

New!!: Real-time computing and Concurrency (computer science) · See more »

Context switch

In computing, a context switch is the process of storing the state of a process or of a thread, so that it can be restored and execution resumed from the same point later.

New!!: Real-time computing and Context switch · See more »

Data buffer

In computer science, a data buffer (or just buffer) is a region of a physical memory storage used to temporarily store data while it is being moved from one place to another.

New!!: Real-time computing and Data buffer · See more »

Data General

Data General was one of the first minicomputer firms from the late 1960s.

New!!: Real-time computing and Data General · See more »

Data General Business Basic

Data General Business Basic was a BASIC interpreter (based on MAI Basic Four's version) developed by Data General for their Nova minicomputer in the 1970s, and later ported to the Data General Eclipse MV and AViiON computers.

New!!: Real-time computing and Data General Business Basic · See more »

Data General RDOS

The Data General RDOS (Real-time Disk Operating System) was a real-time operating system released in 1970.

New!!: Real-time computing and Data General RDOS · See more »

Data processing

Data processing is, generally, "the collection and manipulation of items of data to produce meaningful information." In this sense it can be considered a subset of information processing, "the change (processing) of information in any manner detectable by an observer." Data processing is distinct from word processing, which is manipulation of text specifically rather than data generally.

New!!: Real-time computing and Data processing · See more »

Digital Equipment Corporation

Digital Equipment Corporation, also known as DEC and using the trademark Digital, was a major American company in the computer industry from the 1950s to the 1990s.

New!!: Real-time computing and Digital Equipment Corporation · See more »

Digital signal processing

Digital signal processing (DSP) is the use of digital processing, such as by computers or more specialized digital signal processors, to perform a wide variety of signal processing operations.

New!!: Real-time computing and Digital signal processing · See more »


DSOS (Deep Six Operating System) was a real-time operating system (sometimes referred to as an operating system kernel) developed by Texas Instruments' Geophysical Services division (GSI) in the mid-1970s.

New!!: Real-time computing and DSOS · See more »

Earliest deadline first scheduling

Earliest deadline first (EDF) or least time to go is a dynamic priority scheduling algorithm used in real-time operating systems to place processes in a priority queue.

New!!: Real-time computing and Earliest deadline first scheduling · See more »

Embedded system

An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints.

New!!: Real-time computing and Embedded system · See more »

Enterprise system

Enterprise systems (ES) are large-scale application software packages that support business processes, information flows, reporting, and data analytics in complex organizations.

New!!: Real-time computing and Enterprise system · See more »

Event (computing)

In computing, an event is an action or occurrence recognized by software, often originating asynchronously from the external environment, that may be handled by the software.

New!!: Real-time computing and Event (computing) · See more »

Event (synchronization primitive)

In computer science, an event (also called event semaphore) is a type of synchronization mechanism that is used to indicate to waiting processes when a particular condition has become true.

New!!: Real-time computing and Event (synchronization primitive) · See more »


Feedback occurs when outputs of a system are routed back as inputs as part of a chain of cause-and-effect that forms a circuit or loop.

New!!: Real-time computing and Feedback · See more »


Fly-by-wire (FBW) is a system that replaces the conventional manual flight controls of an aircraft with an electronic interface.

New!!: Real-time computing and Fly-by-wire · See more »


Foreground-background is a scheduling algorithm that is used to control an execution of multiple processes on a single processor.

New!!: Real-time computing and Foreground-background · See more »

FTSE 100 Index

The Financial Times Stock Exchange 100 Index, also called the FTSE 100 Index, FTSE 100, FTSE, or, informally, the "Footsie", is a share index of the 100 companies listed on the London Stock Exchange with the highest market capitalisation.

New!!: Real-time computing and FTSE 100 Index · See more »


G.114 is an ITU recommendation that addresses acceptable delays for voice applications, is oriented to national telecommunications and is more stringent than what is normally applied in private voice networks.

New!!: Real-time computing and G.114 · See more »

HOOD method

HOOD (Hierarchic Object-Oriented Design) is a detailed software design method.

New!!: Real-time computing and HOOD method · See more »

In-ear monitor

In-ear monitors (IEMs) are devices used by musicians, audio engineers and audiophiles to listen to music or to hear a personal mix of vocals and stage instrumentation for live performance or recording studio mixing.

New!!: Real-time computing and In-ear monitor · See more »

Industrial control system

Industrial control system (ICS) is a general term that encompasses several types of control systems and associated instrumentation used for industrial process control.

New!!: Real-time computing and Industrial control system · See more »

Institute of Electrical and Electronics Engineers

The Institute of Electrical and Electronics Engineers (IEEE) is a professional association with its corporate office in New York City and its operations center in Piscataway, New Jersey.

New!!: Real-time computing and Institute of Electrical and Electronics Engineers · See more »

Internal combustion engine

An internal combustion engine (ICE) is a heat engine where the combustion of a fuel occurs with an oxidizer (usually air) in a combustion chamber that is an integral part of the working fluid flow circuit.

New!!: Real-time computing and Internal combustion engine · See more »

Interrupt latency

In computing, interrupt latency is the time that elapses from when an interrupt is generated to when the source of the interrupt is serviced.

New!!: Real-time computing and Interrupt latency · See more »

Live event support

Live performance events including theater, music, dance, opera, use production equipment and services such as staging, scenery, mechanicals, sound, lighting, video, special effects, transport, packaging, communications, costume and makeup to convince live audience members that there is no better place that they could be at the moment.

New!!: Real-time computing and Live event support · See more »

Load (computing)

In UNIX computing, the system load is a measure of the amount of computational work that a computer system performs.

New!!: Real-time computing and Load (computing) · See more »


The Macintosh (pronounced as; branded as Mac since 1998) is a family of personal computers designed, manufactured, and sold by Apple Inc. since January 1984.

New!!: Real-time computing and Macintosh · See more »

Mission critical

A mission critical factor of a system is any factor (component, equipment, personnel, process, procedure, software, etc.) that is essential to business operation or to an organization.

New!!: Real-time computing and Mission critical · See more »

Modular Approach to Software Construction Operation and Test

The Modular Approach to Software Construction Operation and Test (MASCOT) is a software engineering methodology developed under the auspices of the United Kingdom Ministry of Defence starting in the early 1970s at the Royal Radar Establishment and continuing its evolution over the next twenty years.

New!!: Real-time computing and Modular Approach to Software Construction Operation and Test · See more »

MOS Technology 6502

The MOS Technology 6502 (typically "sixty-five-oh-two" or "six-five-oh-two") William Mensch and the moderator both pronounce the 6502 microprocessor as "sixty-five-oh-two".

New!!: Real-time computing and MOS Technology 6502 · See more »

Motorola 68000

The Motorola 68000 ("'sixty-eight-thousand'"; also called the m68k or Motorola 68k, "sixty-eight-kay") is a 16/32-bit CISC microprocessor, which implements a 32-bit instruction set, with 32-bit registers and 32-bit internal data bus, but with a 16-bit data ALU and two 16-bit arithmetic ALUs and a 16-bit external data bus, designed and marketed by Motorola Semiconductor Products Sector.

New!!: Real-time computing and Motorola 68000 · See more »

Network delay

Network delay is an important design and performance characteristic of a computer network or telecommunications network.

New!!: Real-time computing and Network delay · See more »

Overhead (computing)

In computer science, overhead is any combination of excess or indirect computation time, memory, bandwidth, or other resources that are required to perform a specific task.

New!!: Real-time computing and Overhead (computing) · See more »

Preemption (computing)

In computing, preemption is the act of temporarily interrupting a task being carried out by a computer system, without requiring its cooperation, and with the intention of resuming the task at a later time.

New!!: Real-time computing and Preemption (computing) · See more »

Processing mode

Data processing modes or computing modes are classifications of different types of computer processing.

New!!: Real-time computing and Processing mode · See more »

Programmable interrupt controller

In computing, a programmable interrupt controller (PIC) is a device that is used to combine several sources of interrupt onto one or more CPU lines, while allowing priority levels to be assigned to its interrupt outputs.

New!!: Real-time computing and Programmable interrupt controller · See more »

Ptolemy Project

The Ptolemy Project is an ongoing project aimed at modeling, simulating, and designing concurrent, real-time, embedded systems.

New!!: Real-time computing and Ptolemy Project · See more »

Queue area

Queue areas are places in which people queue (first-come, first-served) for goods or services.

New!!: Real-time computing and Queue area · See more »

Ravenscar profile

The Ravenscar profile is a subset of the Ada tasking features designed for safety-critical hard real-time computing.

New!!: Real-time computing and Ravenscar profile · See more »

Real time Java

Real time Java is a catch-all term for a combination of technologies that enables programmers to write programs that meet the demands of real-time systems in the Java programming language.

New!!: Real-time computing and Real time Java · See more »

Real-time computer graphics

Real-time computer graphics or real-time rendering is the sub-field of computer graphics focused on producing and analyzing images in real time.

New!!: Real-time computing and Real-time computer graphics · See more »

Real-time operating system

A real-time operating system (RTOS) is an operating system (OS) intended to serve real-time applications that process data as it comes in, typically without buffer delays.

New!!: Real-time computing and Real-time operating system · See more »

Real-time simulation

Real-time simulation refers to a computer model of a physical system that can execute at the same rate as actual "wall clock" time.

New!!: Real-time computing and Real-time simulation · See more »

Real-time testing

Real-time testing is the process of testing real-time computer systems.

New!!: Real-time computing and Real-time testing · See more »


RT-11 ("RT" for real-time) is a discontinued small, single-user real-time operating system for the Digital Equipment Corporation PDP-11 family of 16-bit computers.

New!!: Real-time computing and RT-11 · See more »

Sampling (signal processing)

In signal processing, sampling is the reduction of a continuous-time signal to a discrete-time signal.

New!!: Real-time computing and Sampling (signal processing) · See more »

Scheduling (computing)

In computing, scheduling is the method by which work specified by some means is assigned to resources that complete the work.

New!!: Real-time computing and Scheduling (computing) · See more »

Scheduling analysis real-time systems

The term scheduling analysis in real-time computing includes the analysis and testing of the scheduler system and the algorithms used in real-time applications.

New!!: Real-time computing and Scheduling analysis real-time systems · See more »


Simulation is the imitation of the operation of a real-world process or system.

New!!: Real-time computing and Simulation · See more »


Computer software, or simply software, is a generic term that refers to a collection of data or computer instructions that tell the computer how to work, in contrast to the physical hardware from which the system is built, that actually performs the work.

New!!: Real-time computing and Software · See more »

Stage monitor system

Foldback or a stage monitor system is the use of performer-facing loudspeaker cabinets known as monitor speakers or stage monitors on stage during live music performances in which a PA system or sound reinforcement system is used to amplify the performers' singing, music, speech and other sounds for the audience.

New!!: Real-time computing and Stage monitor system · See more »


A supercomputer is a computer with a high level of performance compared to a general-purpose computer.

New!!: Real-time computing and Supercomputer · See more »

Synchronous programming language

A synchronous programming language is a computer programming language optimized for programming reactive systems.

New!!: Real-time computing and Synchronous programming language · See more »


A synthesizer (often abbreviated as synth, also spelled synthesiser) is an electronic musical instrument that generates electric signals that are converted to sound through instrument amplifiers and loudspeakers or headphones.

New!!: Real-time computing and Synthesizer · See more »


Telecommunication is the transmission of signs, signals, messages, words, writings, images and sounds or information of any nature by wire, radio, optical or other electromagnetic systems.

New!!: Real-time computing and Telecommunication · See more »

Telecommunications network

A telecommunications network is a collection of terminal nodes, links are connected so as to enable telecommunication between the terminals.

New!!: Real-time computing and Telecommunications network · See more »


In computing, time-sharing is the sharing of a computing resource among many users by means of multiprogramming and multi-tasking at the same time.

New!!: Real-time computing and Time-sharing · See more »

Time-utility function

Time-utility functions (TUFs, also called time-value functions) are needed for real-time computing when a deadline occurs.

New!!: Real-time computing and Time-utility function · See more »

Worst-case execution time

The worst-case execution time (WCET) of a computational task is the maximum length of time the task could take to execute on a specific hardware platform.

New!!: Real-time computing and Worst-case execution time · See more »

Redirects here:

Centralized Data Processing, Firm real time, Firm real-time, Firm real-time system, Firm realtime, Hard real time, Hard real-time, Hard real-time system, Hard realtime, Near Real Time, Near real time, Near real-time, Near-real-time, Real Time Processing, Real time computing, Real time information system, Real time network, Real-Time Dispatching, Real-time application, Real-time control, Real-time network, Real-time networking, Real-time system, Real-time systems, Realtime applications, Realtime computing, Realtime information system, Realtime system, Soft real-time, Soft real-time system, Soft realtime, Sort real time.


[1] https://en.wikipedia.org/wiki/Real-time_computing

Hey! We are on Facebook now! »