Geek fun facts: CPU speed
Sunday, August 19, 2012
Because I really have nothing to say about anything happening in my life right now, I've decided to educate a little.
You've all heard about a CPU speed, for example, 2.4GHz. (Giga Hertz). The common misconception is that the larger the number, the faster it is. Even though that is true, there are many factors apart from how many GHz your processor is running at that determines the speed of the CPU.
However, this post is not really about teaching you how to tell if one processor is faster than the other or not, because it'll take too long along too much technical jargon. This will be a post to showcase how incredibly amazing the engineering of a CPU is.
As you've probably have guessed, when they say that a CPU is running at 2.4GHz. It's referring to it's clock speed. Like all electronics, anything that has a "brain" runs on a clock. Your phone, TV, aircon, mouse, watch, microwave, traffic lights, everything is actually functions off a clock.
Now, 2.4GHz refers to 2.4 billion cycles per second.
Your CPU is actually counting at a ridiculous rate of 2.4 billion times per second. Now, your CPU has a predetermined set of instructions: add this, subtract that, multiply all, etc. Each time the clock ticks, it gives the CPU the instruction to do something. Well, though there are a lot of variability due to the complex nature of CPU, your CPU is still churning out millions upon millions of equations each second.
Even with a simple equation, could you add 1+1 one billion times in a second? I highly doubt so. Also, the CPU shouldn't make any mistakes at all, while keeping a stable 2.4 billion tick tocks per second.
This is a ridiculously incredible piece of engineering.
Sometimes I wonder why there are even anyone who isn't impressed by computers. Why the distinction of geeks. Everyone should be a geek. Because this is just mind blowing-ly amazing.
I welcome anyone who decides to be my minion, till next time, here's The Lord signing off.