Central processing unit

related topics
{system, computer, user}
{math, number, function}
{rate, high, increase}
{theory, work, human}
{style, bgcolor, rowspan}
{math, energy, light}

The central processing unit (CPU) is the portion of a computer system that carries out the instructions of a computer program, and is the primary element carrying out the computer's functions. The central processing unit carries out each instruction of the program in sequence, to perform the basic arithmetical, logical, and input/output operations of the system. This term has been in use in the computer industry at least since the early 1960s.[1] The form, design and implementation of CPUs have changed dramatically since the earliest examples, but their fundamental operation remains much the same.

Early CPUs were custom-designed as a part of a larger, sometimes one-of-a-kind, computer. However, this costly method of designing custom CPUs for a particular application has largely given way to the development of mass-produced processors that are made for one or many purposes. This standardization trend generally began in the era of discrete transistor mainframes and minicomputers and has rapidly accelerated with the popularization of the integrated circuit (IC). The IC has allowed increasingly complex CPUs to be designed and manufactured to tolerances on the order of nanometers. Both the miniaturization and standardization of CPUs have increased the presence of these digital devices in modern life far beyond the limited application of dedicated computing machines. Modern microprocessors appear in everything from automobiles to cell phones and children's toys.

Contents

History

Computers such as the ENIAC had to be physically rewired in order to perform different tasks, which caused these machines to be called "fixed-program computers." Since the term "CPU" is generally defined as a software (computer program) execution device, the earliest devices that could rightly be called CPUs came with the advent of the stored-program computer.

Full article ▸

related documents
Telephone exchange
Universal Serial Bus
Floppy disk
MPEG-1
Transmission Control Protocol
Digital electronics
Flash memory
Electronic amplifier
AT Attachment
Voice over Internet Protocol
Apple II series
Bluetooth
Atari ST
Windows XP
Operating system
Dynamic random access memory
Loudspeaker
Broadband Internet access
Telecommunication
NTSC
TRS-80 Color Computer
Geographic information system
Telegraphy
History of video games
Sound card
Mouse (computing)
Compact Cassette
File Allocation Table
Digital Audio Broadcasting
Orthogonal frequency-division multiplexing