Central Processing Unit

From Computer History Wiki
Revision as of 00:57, 7 November 2016 by Jnc (talk | contribs) (A start - fills a need)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

The Central Processing Unit, usually abbreviated as CPU, is the 'brain' of a computer - the unit which controls the operation of the entire computer, by reading instructions from main memory and executing them.

Instructions include data-handling instructions (such as arithmetic and logical operations), and control instructions (such as jumps, both conditional and un-conditional).

The CPU also usually contains a number of registers (storage for data inside the CPU, instead of in the main memory). One special register indicates where the current/next instruction is to be fetched from (although there have been computers which kept this information in a specific location in main memory). CPUs also typically include registers for holding data which is being worked on: early computers often had only one, called the accumulator; and there have been computers without any such data registers.

Finally, CPUs usually contain means for controlling the devices attached to the computer; reading data from, and writing data to, them.