A '''multiprocessor''' is a [[Tightly Coupled Systems|tightly coupled computer system]] having two or more processing units ('''''Multiple Processors''''') each sharing [[main memory]] and peripherals, in order to simultaneously process programs.<ref>http://www.yourdictionary.com/multiprocessor</ref><ref>http://www.thefreedictionary.com/multiprocessor</ref><ref>http://www.lexic.us/definition-of/multiprocessor#1</ref>
Sometimes the term '''''Multiprocessor''''' is confused with the term ''[[Multiprocessing]]''.
While ''[[Multiprocessing]]'' is a type of processing in which two or more processors work together to execute more than one program simultaneously, the term ''Multiprocessor'' refers to the hardware architecture that allows ''multiprocessing''.<ref>http://www.yourdictionary.com/multiprocessor</ref>