multiprocessor computer system
A multiprocessor computer system is a type of computer system which will consist of two or more CPUs (processors) sharing the same main memory and collaborating together within one operating system. These processors mediate and coordinate actions to implement programs with increased effectiveness. These systems enhance performance, throughput and reliability because they enable more than one process or thread to be executed at any given time. In case a single processor dies the rest can still run and this enhances system fault tolerance. The multiprocessor system is typical in servers, high-performance computer systems and contemporary multicore computers.