Симметричная мультипроцессорная система (SMP) состоит из множества процессорных элементов, каждый из которых имеет равноправный доступ к логически единой памяти. www.nsc.ru Обычно все процессоры идентичны, но допускается использование и различных процессоров. www.nsc.ru
Работа SMP-системы происходит следующим образом:
- Операционная система (ОС) управляет всеми процессорами одновременно. help.kpda.ru Она организует и координирует взаимодействие между процессорами и программами на уровне заданий, задач, файлов и элементов данных. kpfu.ru
- ОС планирует распределение выполняемых заданий между процессорами. www.nsc.ru Для этого она выделяет в процессах фрагменты (нити) и образует из этих фрагментов единую очередь. www.nsc.ru
- При освобождении какого-либо процессора (неважно, какого) ему сразу же передаётся очередной фрагмент из очереди. www.nsc.ru
Некоторые особенности работы SMP-системы:
- Любой процессор может работать над любой задачей независимо от того, где в памяти хранятся данные для этой задачи. ru.ruwiki.ru
- Отказ одного из компонентов не ведёт к отказу системы, поскольку любой из процессоров в состоянии выполнять те же функции, что и другие. kpfu.ru
- Производительность системы может быть увеличена добавлением дополнительных процессоров. kpfu.ru
- Варьируя число процессоров в системе, можно создать системы различной производительности и стоимости. kpfu.ru