Tuesday, June 1, 2010

The CPU (Central Processing Unit)

The CPU







Overview of the CPU

The CPU, which stands for Central Processing Unit, is the brains of the PC. It is also referred to as a "processor" or "chip". The CPU directs, coordinates and communicates with the hardware components and performs all of the "thinking". What a CPU actually does is perform mathematical calculations. It is the software that people write that translates those calculations into useful functions for us.

The speed of the CPU, generally speaking, is the number of calculations it can perform in one second. It is more complicated than that, but that is a reasonable way to think of the speed. A 500 MHz (megahertz) CPU performs about 500,000,000 mathematical calculations per second.

As the speed of new CPUs increase, the difference is becoming less obvious to computer users. A CPU that is twice as fast as another one will not result in a PC running twice as fast. The CPU has to wait for other, slower components and for the user too. The CPU spends a lot of time sitting idle, waiting for something to do. For example, it waits for you to press a key or for the hard drive to retrieve some data or the video card to draw what will appear on the screen.

CPUs now have something called a "cache" or memory cache. The memory cache is where information is stored that the CPU is likely to need soon. This memory is in addition to the normal memory installed in a PC. The difference is that the cache is built right into the CPU, and it is much faster. Cache memory was invented to help reduce the time the CPU had to wait while information was retrieved from the standard memory.

The two largest CPU manufacturers are Intel and Advanced Micro Devices (AMD). Their products compete head to head and are substantially similar. The CPUs from these rivals each have their own champions and will tell you why one chip is better than the other. The key difference for you may simply be price or speed.

There have been several generations of processors. The tables below delineate the processor and the year of release.







Choosing a CPU

As to which brand to choose, you are probably already leaning toward one. There may be a deep technical reason why you would choose one over the other, or you may have a preference based upon marketing or a recommendation. Both companies' products are reliable and they split the market almost down the middle. So if you don't have a specific technical reason for choosing one, either one should be fine.


As to what speed to select; the price for the latest, fastest CPU is always at the top of the price curve. As you move back to slower CPUs the price drops dramatically. The oldest nearly-out-of-production CPUs are downright cheap; but not that much cheaper than the middle of the pack. Therefore the best bang for your buck is usually in the middle of the speed range. If the currently available CPUs ranged from 900 MHz, 1.2 GHz, 2.4 GHz through 2.8 GHz and 3.2 GHz, the 3.2 GHZ would be too expensive. The 900 MHz would be cheap, but the 1.2 GHz would be only a few dollars more and the 2.4 GHz only a few dollars more than that. So the best deal is usually the CPU that is about two speeds slower than the fastest currently available.


Another aspect of choosing a CPU is whether you have some specific CPU requirements to run the software you want to use. You have to meet or exceed the speed requirements of each of your software programs. This isn't hard to do because the CPUs today far outstrip the requirements of nearly all software. You should anticipate the demands of future programs you might want to use, but it is, at best, difficult to predict.


Installation and Removal of a Processor (CPU):


1 comment: