1000Hz to 1/3153600Hz typing

Timing is integral to communication. When a signal is transmitted between two discrete systems, whether it is between components of computer hardware or individuals talking, timing sets up a context that makes a signal relevant and possible to understand.


A computer clock rate works at a speed of around 2.4GHz or 2.4 billion cycles per second (2010). This is great for background machine processing, but it is much faster than a person can perceive, let alone type.

This experiment models the relationship between clock rate and typing. The faster the clock rate, the more likely your input will be registered and appear on the screen.
When the clock rate is slowed down, a user may type faster than the clock resulting in the loss of the keyborad signal, a greater chance of transmission error.

As you type, your input is held in the "char buffer" (pictured in red) until its respective clock cycle bit turns to high.
Notice your message degrade as clock speed varies from 1000Hz (1000 cycles per second) to 1/3153600Hz (1 cycle per year).
clock speed : 1000hz  //  char buffer :
clock speed : 500hz  //  char buffer :
clock speed : 10hz  //  char buffer :
clock speed : 2hz  //  char buffer :
clock speed : 1hz (1 cycle/second)  //  char buffer :
clock speed : 1/2hz  //  char buffer :
clock speed : 1/5hz  //  char buffer :
clock speed : 1/10hz  //  char buffer :
clock speed : 1/30hz  //  char buffer :
clock speed : 1/60hz (1 cycle/minute)  //  char buffer :
clock speed : 1/360hz (1 cycle/hour)  //  char buffer :
clock speed : 1/8640hz (1 cycle/day)  //  char buffer :
clock speed : 1/3153600hz (1 cycle/year)  //  char buffer :