Q:

Comparison between multiprocessing and parallel processing

Can someone tell me the exact difference between multiprocessing and parallel processing?  I am little bit confused.  Thanks for your help. 

A:

Multi Processing 

Multiprocessing is the use of two or more central processing units
  (CPUs) within a single computer system.  The term also refers to the
  ability of a system to support more than one processor and/or the
  ability to allocate tasks between them. 

Parallel Processing

In computers, parallel processing is the processing of program
  instructions by dividing them among multiple processors with the
  objective of running a program in less time.  In the earliest
  computers, only one program ran at a time.