Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects simply to a non-technical, business audience. Over…
In general terms, asynchronous refers to objects and events that may be related but are not coordinated in time, meaning not occurring at predetermined intervals. Asynchronous events have no dependency on each other starting or completing before the other can start or complete.
In computer science, asynchronous may refer to either:
Asynchronous refers to events or computing processes that disregard the element of time. In other words, one process can start or stop independently of other processes, even if they are related. This allows for the maximization of computing resources by utilizing idle times where one or more resources are waiting for a process to finish.
This concept is applied to network communications wherein data is transmitted intermittently instead of being one steady stream. This eliminates the need for a constant connection because the receiver will not have to wait for a steady stream. However it needs special markers, start and stop bits as well as place markers, so that the receiver will know how to piece the distributed data back together.
In the case of I/O operations, asynchronous I/O techniques are used to eliminate CPU idle times when it is waiting for a particular I/O operation to finish, which are usually multitudes of degrees slower than the speed at which a CPU can process data. By making the CPU process other data which is not related to the I/O operation, it can speed up the overall execution of processes. However, data or processes that require the completion of that I/O process still need to wait for it to complete.
Techopedia’s editorial policy is centered on delivering thoroughly researched, accurate, and unbiased content. We uphold strict sourcing standards, and each page undergoes diligent review by our team of top technology experts and seasoned editors. This process ensures the integrity, relevance, and value of our content for our readers.
Margaret is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.
What is a Micro USB Connector? Micro USB is a type of Universal Serial Bus (USB) connector that is designed...
Margaret RouseTechnology Expert
What is a Special Character? A special character is any character that is not a letter or number. In this...
What is an Email Address? An email address is a unique identifier that is used to send and receive electronic...
Trending NewsLatest GuidesReviewsTerm of the Day