Learn about the technologies behind the Internet with The TCP/IP Guide!|
NOTE: Using robot software to mass-download the site degrades the server and is prohibited. See here for more.
Find The PC Guide helpful? Please consider a donation to The PC Guide Tip Jar. Visa/MC/Paypal accepted.
|View over 750 of my fine art photos any time for free at DesktopScenes.com!|
System Timing and Wait States
The true speed that the memory subsystem runs at is referred to as the system timing. The timing that the system uses to control access to the memory is specified usually using a number of settings in the BIOS setup program, though some newer systems automatically determine timing by looking at the memory supplied to it.
System timing is normally specified as the number of clock cycles required to do a read or write to memory. The fewer clock cycles required, the faster the memory runs. If the timing is set too low (also called setting overly aggressive timing) then memory errors or corruption can result. The maximum speed that the system timing can be set to depends on the following factors:
The timing setting is also sometimes specified through the use of wait states. A wait state is a setting that refers to how many clock cycles must be inserted into the memory access process to wait for the memory. This number is basically the same as specifying the total number of clock cycles needed for the access, except that it is one lower because it represents extra clock cycles. In other words, zero wait states represents the fastest memory access you can have, which still must take one cycle. So, memory that takes three clock cycles is said to have two wait states.