Options  |  About
CPU Basics

When looking at a CPU, there are a few basic things that we should know about it:

  • A CPU has four basic tasks that it performs. They are Fetch, Decode, Manipulate and Output.

  • Speed rating, although not accurate, is almost always measured by MHz.

  • The CPU speed is determined by a combination of raw MHz as well as design and other features such as the FPU of the chip.

Before we get into details about how it works, we must remember that, like many other computer parts, the CPU is comprised of millions of logic gates embedded into it which then are used to complete a variety of different operations. The size of the CPU core, the part with the logic gates, can be as small as the size of a smaller coin.

The gates are used with a clock that regulates the speed at which the CPU is fed data. The speed at which it does this is measured in Hz (amount of clock pulses in one second), MHz (about 1 million Hz) and GHz (about 1000 MHz). If there was no clock to regulate the data flow, the CPU would be unorganized and useless. The clock does a similar thing for the CPU as traffic lights do for the traffic. It makes everything organized and tells when the data should pass through, and when it should not.


Aside from the high MHz speed, Intel's MMX technology made the Pentium a dominating CPU for the PC
© 2001 by Intel Corp.



CPU Processing

As you could guess, if you read the binary part of the website, the CPU processes only binary data. This means that all of the data, such as numbers, letters, colors, or actions to be performed, are stored in bits and bytes.

To process data, a CPU really only needs 6 basic parts to do its job:

Instruction Pointer This tells the CPU where the instruction or data is stored. Before a CPU can process data, it needs to know where the information should be taken from.
Instruction Fetch Takes the instruction and data from the part of the memory that the instruction pointer specifies.
Instruction Decoder Takes the instruction from Fetch, and decodes it so that it can be used by other parts of the CPU or the Computer.
Register One of the more basic parts of memory where the data is stored. It can store data which has been processed or will be processed.
ALU Arithmetic Logic Unit- used by the CPU to perform the calculations; completes the functions that the instructions tell it to perform.
Control Unit It specifies when the different operations on the CPU are to be done. For example, it tells the instruction fetch when to fetch data, or the instruction decoder when to decode data.


ALU, Control Unit, Clock, and Instruction Fetch, Pointer and Decoder

Full Screen

Back Forward
Back Forward

Gates of Creation // Processor // Basics