Real-time computing: Difference between revisions

Content deleted Content added
top: +abbr
Line 8:
A real-time system has been described as one which "controls an environment by receiving data, processing them, and returning the results sufficiently quickly to affect the environment at that time".<ref>{{cite book|last=Martin|first=James|title=Programming Real-time Computer Systems|date=1965|publisher=Prentice-Hall Inc.|___location=Englewood Cliffs, NJ|isbn=978-0-13-730507-0|page=[https://archive.org/details/programmingrealt0000mart/page/4 4]|url=https://archive.org/details/programmingrealt0000mart|url-access=registration}}</ref> The term "real-time" is also used in [[Computer simulation|simulation]] to mean that the simulation's clock runs at the same speed as a real clock, and in [[Industrial control system|process control]] and [[enterprise system]]s to mean "without significant delay".
 
Real-time software may use one or more of the following: [[synchronous programming language]]s, [[real-time operating system]]s (RTOSes), and real-time networks, each of which provide essential frameworks on which to build a real-time software application.
 
Systems used for many [[Safety-critical system|safety-critical]] applications must be real-time, such as for control of [[fly-by-wire]] aircraft, or [[anti-lock brakes]], both of which demand immediate and accurate mechanical response.<ref>{{cite book