Symmetric multiprocessing

= SMP симметричная многопроцессорная система (обработка) этим термином обозначается сильносвязанная система, используемая для параллельных вычислений, в которой однотипные процессорные элементы управляются единой операционной системой, причём каждый процессор имеет равноправный доступ к устройствам ввода-вывода и все процессоры делят общее пространство памяти. Задачи (потоки) распределяются между разными процессорами. Так как все процессоры рассматриваются как эквивалентные, то новая задача поступает на процессор с наименьшей рабочей загрузкой на момент диспетчеризации задач. Процессоры взаимодействуют друг с другом по так называемой шине межсоединения Смотри также: application, asymmetric multiprocessing, instruction stream, MP system, MPP, NUMA, parallel computer, processor, SSP

Англо-русский словарь компьютерных терминов

Symmetric multiprocessing

(SMP) Two or more similar processors connected via a high-bandwidth link and managed by one operating system, where each processor has equal access to I/O devices. This is in contrast to the "compute server" kind of parallel processor where a front-end processor handles all I/O to disks, terminals and local area network etc. The processors are treated more or less equally, with application programs able to run on any or perhaps all processors in the system, interchangeably, at the operating system's discretion. Simple MP usually involves assigning each processor to a fixed task (such as managing the file system), reserving the single main CPU for general tasks. OS/2 currently supports so-called HMP (Hybrid Multiprocessing), which provides some elements of symmetric multiprocessing, using add-on IBM software called MP/2. OS/2 SMP was planned for release in late 1993.

Free Online Dictionary of Computing