(computer science) The state of a computer program in which it cannot use the central processing unit normally because the unit is waiting to complete an input/output operation.
| Sci-Tech Dictionary: wait state |
(computer science) The state of a computer program in which it cannot use the central processing unit normally because the unit is waiting to complete an input/output operation.
| 5min Related Video: Wait state |
| Computer Desktop Encyclopedia: wait state |
The time spent waiting for an operation to take place. It may refer to a variable length of time a program has to wait before it can process, or to a fixed duration of time, such as a machine cycle.
When memory is too slow to respond to the CPU's request for it, wait states are introduced until the memory can catch up.
Download Computer Desktop Encyclopedia to your iPhone/iTouch
| Wikipedia: Wait state |
A wait state is a delay experienced by a computer processor when accessing external memory or another device that is slow to respond.
As of late 2007, computer microprocessors run at very high speeds, while memory technology does not seem to be able to catch up: typical PC processors like the Intel Core 2 and the AMD Athlon 64 X2 run with a clock of several GHz, while the main memory clock generally ranges from 667 to 1333 MHz. Some second-level CPU caches run slower than the processor core.
When the processor needs to access external memory, it starts placing the address of the requested information on the address bus. It then must wait for the answer, that may come back tens if not hundreds of cycles later. Each of the cycles spent waiting is called a wait state.
Wait states are a pure waste for a processor's performance. Modern designs try to eliminate or hide them using a variety of techniques: CPU caches, instruction pipelines, instruction prefetch, branch prediction, simultaneous multithreading and others. No single technique is 100% successful, but together they can significantly reduce the problem.
Wait states can be used to reduce the energy consumption of a processor, by allowing the main processor clock to either slow down or temporarily pause during the wait state if the CPU has no other work to do. Rather than spinning uselessly in a tight loop waiting for data, sporadically reducing the clock speed in this manner helps to keep the processor core cool and to extend battery life in portable computing devices.
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)
| Shopping: Wait state |
| bide | |
| Jump the Circle, Jump the Line (2001 Album by Thomas Buckner/Tom Hamilton) | |
| Jump the Circle, Jump the Line (Classical Album) |
Copyrights:
![]() | Sci-Tech Dictionary. McGraw-Hill Dictionary of Scientific and Technical Terms. Copyright © 2003, 1994, 1989, 1984, 1978, 1976, 1974 by McGraw-Hill Companies, Inc. All rights reserved. Read more | |
![]() | Computer Desktop Encyclopedia. THIS COPYRIGHTED DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher. © 1981-2009 Computer Language Company Inc. All rights reserved. Read more | |
![]() | Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Wait state". Read more |
Mentioned in