Tell me more ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

What is the difference between CPU and Microprocessor?

share|improve this question
CPU vs. MCU en.wikipedia.org/wiki/Microcontroller – Aki Jan 10 '11 at 17:26
2  
@Aki: An MCU is a different thing entirely. – Linker3000 Jan 10 '11 at 19:13

migrated from stackoverflow.com Jan 10 '11 at 16:48

9 Answers

A microprocessor is essentially a processor that happens to be on a chip (or a small number of chips), as opposed to one made from a large number of individual components.

As foo says, properly CPU refers to the main processor(s) of a system, though most of the time we call any processor that is typically used in this way a CPU. For example, we might refer to the Z80 processor in a Sega Mega Drive/Genesis as a CPU even though it actually serves as an auxiliary to the main processor, which is a more powerful Motorola 68k. (I believe the Z80 is often used to control the music and sound effects, though there is no reason why it would have to be used at all in a particular game.)

For an example of a CPU that is not a microprocessor, take a look at this 4-bit CPU:

enter image description here

share|improve this answer
1  
+1 nailed the main differentiation in the first paragraph. – Linker3000 Jan 10 '11 at 19:15
1  
+1 for the first paragraph, and for the 4-bit-CPU counter-example – foo Jan 22 '11 at 5:45

In everyday use: nothing, just the name.

If you want to be correct: a CPU is the "main" microprocessor, if you have several combined - the one that controls the others. Hence, Central Processing Unit.

share|improve this answer

A CPU ("central processing unit") is the core of a computer or a microprocesso, typically containing a "arithmetic/logical unit (ALU)" that does the computational work, an instruction fetcher, decoder and executer.

A microprocessor is a packaged electronic component containing a CPU, I/O, and memory access circuits.

share|improve this answer

In general I would say they're the same thing in casual conversation, but if you wanted to be pedantic, a CPU would probably be considered a specific type of microprocessor.

share|improve this answer

Processor is a part of computer that interprets(executes) instructions and the microprocessor is a CPU just on one Chip.

share|improve this answer

In order to me they are synonims, you can exchange the use even in technical discussions

share|improve this answer

The term microprocessor is larger than CPU. Microprocessor includes more stuff than just CPU.

share|improve this answer

In my view CPU is the heart of the computer that can obtain the data and instructions from the memory and process them according to the instructions given then send back the results to the memory or the output devices while the microprocessor is just integrated circuit that only carries the entire function of the CPU as well as for the entire computer systems.It performs more functions as compared to the CPU.

share|improve this answer
I don't think this is accurate. The term CPU means central processing unit. A microprocessor best refers to a CPU implemented as a miniaturized integrated circuit, which is essentially all CPUs today. Note, however, that before the mid-1980s, CPUs often consisted of multiple chips on a PCB or multiple racks on larger business computers; the term "microprocessor" does not apply to such devices. – DragonLord Oct 11 '12 at 15:42

microprocessor is small device .arithmatic unite and control unite same ebut memory is secound part

cpu is three part one is arithmatic unite secount one is control unite add thard one is memory

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.