A clustered system makes use of multiple CPU's to complete a specific task. It consists of two or more individual systems that are tied together and share the same storage space. They are also closely attached through a LAN network. On the other hand, a Multiprocessor system is a kind of processing system where two or more processors work together to process more than one program at one time. It helps the system to complete work in shorter period of time.
Following are the differences between the two:
- Multiprocessors are tied together and in clustered system individual systems are tied together.
- LAN networking is used in Clustered system, in Multiprocessing system LAN etc is not required.
- The aim is high availability in clustered system whereas in multiprocessing it is time saving.
- The processors share common system clock and common data structures.