SATURDAY APRIL 15, 2006 Find  

Home

About
Apple
Career
Experiences
General
Graphics
Hardware
History
Humor
Interface
Networking
OS
Opinion
Politics
Programming
Quotes
Reviews
Security
Software
Sound
Thought
Web



Cheap International
Airfare Online

Wachovia online banking
Get Free Coupons Online
Finding the perfect
discount hot tub

Payday Loans
Stock Trading Online
Stuffed Animals
Smart Investing Online

HomeHardwareProcessors
MHz or GHz
What does MHz mean?
     By: David K. Every
Kind:
Created:
Size:
Article
2001-09-10 03:39:41
3 KB
 
any people ask questions about Megahertz (GHz.txt">MHz) or Gigahertz (GHz). Worse, some people don't ask, and assume they know what those terms mean. It isn't hard to understand - but it isn't as easy as some assume either. Many people get it wrong, and assume that MHz (or GHz) is how much work a computer can get done.

Hertz (Hz) means a cycle or a clock tick. Mega (abbreviated 'M') means million, and giga (abbreviate 'G') means billion. So a MHz is a million cycles (clocks) per second and GHz is billion clocks each second.

Each cycle is a stage or step for the computer, where it can get some instruction (or partial instruction) done. Think of an assembly line, and each clock, or each time someone rings a bell, the part being assembled moves to the next person in the line and a little more gets done, until ultimately, the completed product comes out the end of the line. So the faster you clock (ring that bell), the faster the part gets through the line.

This means that the faster the rating of the computer, or the more MHz / GHz, the faster the computer, right? Well, not completely. Each computer (processor) is designed differently. So MHz and GHz ratings only apply the same, to the same exact version of the same processor.

Imagine that you have two different assembly lines, one where at each stage there are four people working on adding things to the part, and a different assembly line where at each station they have only one person working. In theory the one with few people at each stage of the assembly line would have to have more total stages to get the entire part completed. But because there are fewer people working at each station, they are less likely to interfere with each other - so you could probably run the assembly line a little faster (go station to station a little quicker). So the stage to stage time (the MHz), could be up to two times faster, but that would probably still mean that it takes more actual time to get the completed part all the way out the other end. Or in other words, the bell is ringing faster, but that doesn't mean more actual work is getting done.

Computers (processors) work a lot like that. The more internal stages they have, the faster the assembly line can go (and the faster the clock can be), but that doesn't mean that they are always getting more work done than another processor. What also matters is how much is getting done at each stage.

Intel's processors (the Pentium3 and more so, the Pentium4) choose to have a whole lot of simple stages in their internal assembly lines. So they can clock really fast, and have high MHz and GHz ratings. AMD's Athlons processors get more done at each stage, so even when a little slower in MHz, they can be faster in getting work done. The PowerPC processor (in Macs) gets even more done at each stage, so even at half the MHz, is often faster than the Pentium4 at twice the clock rate (or more).

I also like to think of MHz like RPM's (revolutions per minute) in a car (the speed of the motor). In the same exact motor, higher RPM's would mean more power. So the same motor that can run faster, will have more power. But in two different motors it doesn't mean the same thing at all. After all, a motorcycle at 10,000 RPM's does not usually have more power than a truck motor and 5000 RPM's.

MHz is not an actual measure of performance of the computer, just how fast it is running internally.

Format for Printing  Mail 

  About | Contacts | Privacy

Copyright 2003 DKE • All rights reserved • www.iGeek.comLegalese