Asynchronous

From Computer History Wiki
Revision as of 18:43, 29 March 2024 by Jnc (talk | contribs) (Improve the description a bit)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Asynchronous is a term which means that some event, or device, does not operate with a clock, or on fixed timing.

Thus, elements in asynchronous logic system respond to events 'upstream' in the logic network, not to an external control which imposes synchronizing timing. Contemporary logic design is usually synchronous, where a clock signal is used to control when everything changes, but older logic systems were often asynchronous, without use of a clock.

When an incoming signal may change value at any time, relative to a clocked circuit, that signal is said to be asynchronous with respect to that circuit. A synchronizer must be used to bring the external signal's timing into the clocked circuit.

Asynchronous serial lines do not have a clock to indicate the timing of data, and the time between two characters sent on such a line may vary arbitrarily.