Refers to a computer system's ability to support more than one process (program) at the same time Multiprocessing operating systems enable several programs to run concurrently
Using two or more processors in the same computer, or two or more computers connected together, to execute more than one program or instruction at the same time
The application of multiple processors (CPUs) to the same problem, running in parallel Ideally, this would result in a linear speedup proportional to the number of processors, but in general, the improvement is somewhat less than this because of overhead, communication delays, and data access contention
Mode of computer operation in which two or more processors (see CPU) are connected and are active at the same time. In such a system, each processor is executing a different program or set of instructions, thus increasing computation speed over a system that has only one processor (which means only one program can be executed at a time). Because the processors must sometimes access the same resource (as when two processors must write to the same disk), a system program called the task manager has to coordinate the processors' activities
{i} (Computers) ability to carry out more than one process simultaneously; parallel processing, simultaneous use of several computers for processing tasks
If your machine works with more than one processor, this is called a multiprocessor or multiprocessing system In Linux, you may encounter the term SMP, which stands for symmetric multi-processing, and is a special form of multiprocessing
The capability of a computer with two or more CPUs to allocate tasks (threads) to a specific CPU See SMP